Android4.0 Design之設計規范的十大革新
在拜讀和翻譯了Android design設計指導后,對比Android 4.0,4.1,4.4版本與Android2.3及之前版本的app設計指導,總結了Android 4.0版本后設計規范的10大改變之處,在此也感謝博友對我所寫文章的支持,之前重要設計理念系列的文章閱讀量最近一直在暴漲,也鼓動著我繼續寫該系列的 文章。
一、導航欄
由之前的物理按鍵導航(返回、菜單、搜索、主頁)變成了嵌入屏幕的虛擬按鍵(返回、主頁、最近任務)。
把菜單項和搜索項從導航欄去掉,把之前通過長按主頁鍵才出現的歷史打開的程序應用直接展示在導航欄中。
二、操作欄
在android應用中操作欄是最重要的結構元素。它為用戶的應用程序行為提供了一致的導航平臺表面。簡單的來說,用戶在操作你的應用程序中打開的任何界面,都可以通過操作欄完成與過往界面提供的一樣的功能。
為適用于大多數應用程序,操作欄被分為四種不同的功能區域。
(1)應用程序圖標
這個不多說就是可以展示我們不同應用程序的標識。
(2)視圖控制
如果我們的應用程序可以在不同的視圖顯示數據,這部分的操作欄允許用戶切換視圖/
(3)動作按鈕
可以在這里顯示我們的應用程序的最重要的功能按鈕
(4)更多操作
點擊彈出一些不常用的操作或者關于一些系統設置
操作欄還可以拆分成下圖中的1主操作欄、2頂部欄和3底部欄。如果需要,頂部欄可以承載選項卡tabs,底部欄可以承載主要操作和被收起的更多操作(action overflow)。
在空間足夠的橫向屏幕展示界面時,被拆分的操作欄,可以靈活合并在一起。如下圖中的手機端橫豎屏操作欄所示。
三、多面板布局
多面板布局主要是針對平板開發而言的,也就是使用碎片Fragement,我在之前的博文中也介紹過很多關于如何使用Fragement布局的操作介紹。復合展示在同一個界面中,有效地利用平板電腦的屏幕空間,扁平化層級結構,簡化導航。
四、選擇
長按手勢在過去的版本里是用于顯示上下文動作操作的,在android4.0之后用于數據選擇。在Android4.0中后,長按后在操作欄的位置會覆蓋 一個臨時的情境操作欄,不再彈出情境菜單浮出層。在臨時情境操作欄的環境下,當前界面的內容項允許被單個處理,也允許被批量處理。
在新版中
(1)用戶可以通過觸摸就選擇額外的數據。
(2)當促發一個臨時的情境操作欄,選擇的數據會高亮顯示,臨時操作欄也會自動判斷消失掉。
(3)可以通過操作欄的回退按鈕取消選擇操作。