22. A back button should appear in the left end of the
bar, and it should be labeled with the previous
level’s title.
!
返回按鈕應該在
?bar的左端,並標?示上?一層級的標題
?
(中間為當前?頁?面)
Navigation bar
23. !
?Can automatically change its height when an iPhone
changes orientation. Maintains the same height in all
orientations on iPad
? 在iphone上,當iphone改版?方向時可?自動改變?高度;在ipad上,
直式橫式皆保持相同?高度
?
!
?If you think users might get lost without a multisegment
control that displays a type of breadcrumb path, it
probably means that you should flatten the information
hierarchy.
? 如果你使?用了導航路徑(麵包屑),表?示你應該重新整理app的架
構,簡化它!
39. The Back button also supports a few behaviors not directly
tied to screen-to-screen navigation:
!
Dismisses floating windows (dialogs, popups)
Dismisses contextual action bars, and removes the highlight
from the selected items
Hides the onscreen keyboard (IME)
!
除了屏幕之間的導航,“返回”键還?支持?一些其他?行為動作:
?
!
“返回”键可以關閉
?popup
?彈跳視窗
?
?
“返回”键可以關閉上下?文操作欄,可以清除當前的選擇
?
“返回”键可以關閉键盘
41. NavDrawer View
As the navigation drawer
expands, it overlays the
content but not the
action bar.
!
覆蓋在主畫?面內容上,但不覆蓋
action
?bar
?
!
When to Use ?
第?一層級的項??目超過三個以上時
?
-?‐
?低於三個使?用tab(top
?bar)
?
!
架構層級超過三層
46. Don’t do that!!!
mimic UI elements from other platforms
誰告訴你不同裝置之間的
?icon,?用?戶都是會理解的?因為你看的
懂,?用?戶就看得懂?
?
?用?戶不是我們,每天研究網路、裝置,?手上擁有不同系統我們靈活
運?用到忘了在?用?戶?心中
?icon
?的認知是需要時間的,?而認知速度同時
影響了?用?戶的體驗感受
Android
old
?iOS
windows
49. Most developers want to distribute their apps on
multiple platforms. As you plan your app for
Android, keep in mind that different platforms
play by different rules and conventions. Design
decisions that make perfect sense on one
platform will look and feel misplaced in the
context of a different platform. While a "design
once, ship anywhere" approach might save you
time up-front, you run the very real risk of
creating inconsistent apps that alienate users.
Consider the following guidelines to avoid the
most common traps and pitfalls.
不同裝置有不同的遊戲規則和使?用?行為
「?一次設計,到處運?行」設計的時間縮短了,但與使?用者的距離增加了
?
(?而且沒有標準化的設計,技術可能花掉更多時間)
遵守
?Guidelines
?!!
?但不要被侷限在框架中