第1部分 Android用戶界麵基礎
第1章 Android用戶界麵概覽 .................................................................1
Android設計簡史 .................................................................................... 2
Android設計站點 .................................................................................... 2
核心原則 .................................................................................................. 3
標準組件 ................................................................................................ 12
支持多種設備 ........................................................................................ 14
值得注意的變化 .................................................................................... 16
小結 ........................................................................................................ 16
第2章 理解視圖——用戶界麵的構架模塊 ........................................ 17
什麼是視圖 ............................................................................................ 18
顯示文本 ................................................................................................ 22
顯示圖片 ................................................................................................ 26
聚集用戶輸入的視圖 ............................................................................ 29
其他值得關注的視圖 ............................................................................ 32
事件的監聽 ............................................................................................ 35
小結 ....................................................................................................... .36
第3章 用View Group與Fragment創建全布局 ..................................... 37
ViewGroup .............................................................................................. 38
Fragment .................................................................................................. 49
小結 ........................................................................................................ 52
第4章 添加應用的圖形和資源 ............................................................ 53
Android中資源的介紹 .......................................................................... 54
資源限定符 ............................................................................................ 54
理解密度 ................................................................................................ 58
可支持的圖片文件 ................................................................................ 59
9-patch圖片 ............................................................................................ 60
XML可繪製對象 ................................................................................... 62
其他資源 ................................................................................................ 72
小結 ........................................................................................................ 76
第2部分 完整的設計和開發過程
第5章 開始一個新的應用 .......................................................................77
確定目標 ...................................................................................................78
概要流程圖 ...............................................................................................81
綫框圖 .......................................................................................................82
小結 ...........................................................................................................95
第6章 開發應用的基礎 ...........................................................................97
組織為Activity和Fragment .......................................................................98
把綫框拆成視圖 .....................................................................................106
創建主題和樣式 .....................................................................................121
小結 .........................................................................................................122
第7章 定稿設計方案 ............................................................................. 123
綫框和圖形設計 .....................................................................................124
應用的視覺樣式和個性 .........................................................................124
文本注意事項 .........................................................................................132
標準圖標 .................................................................................................137
動態內容注意事項 .................................................................................138
導航和過渡 .............................................................................................139
錯誤情況 .................................................................................................139
小結 .........................................................................................................139
第8章 實現設計方案 ............................................................................. 141
和設計師一起工作 .................................................................................142
切齣圖形資産 .........................................................................................143
更新主題和樣式 .....................................................................................147
把comps拆為多個視圖 ..........................................................................148
提升效率 .................................................................................................153
多種設備上的基本測試 .........................................................................160
小結 .........................................................................................................162
第9章 進一步優化應用 ......................................................................... 163
層級查看器 .............................................................................................164
動畫 .........................................................................................................170
自定義字體 .............................................................................................180
小結 .........................................................................................................184
第3部分 Android用戶界麵的高級話題
第10章 如何處理常用組件 ................................................................... 185
閃屏 ..........................................................................................................186
加載指示 ..................................................................................................196
復雜的TextView .......................................................................................198
自動加載的ListView ................................................................................203
小結 ..........................................................................................................208
第11章 為自定義組件而組閤視圖 ........................................................209
什麼時候組閤視圖 ..................................................................................210
組閤視圖以實現其簡單協作 ..................................................................210
完成一個多按鈕切換開關 ......................................................................222
小結 ..........................................................................................................241
第12章 開發完全自定義的視圖 ............................................................243
常用概念 ..................................................................................................244
開發自定義視圖 ......................................................................................249
小結 ..........................................................................................................284
第13章 運用畫布和高級繪圖 .................................................................285
PorterDuff 圖片閤成 ................................................................................286
創建自定義的Drawable .............................................................................305
小結 ............................................................................................................310
第4部分 有益的指導和參考
附錄A Google Play物料 .........................................................................311
應用描述 .................................................................................................312
修改記錄 .................................................................................................313
應用圖標 .................................................................................................313
屏幕截圖 .................................................................................................314
主題圖片 .................................................................................................315
推廣圖 .....................................................................................................320
視頻(YouTube) ..................................................................................320
推廣你的應用 .........................................................................................321
附錄B 亞馬遜應用商店物料 ................................................................ 323
概述 .........................................................................................................324
應用圖標 .................................................................................................324
屏幕截圖 .................................................................................................325
推廣圖 .....................................................................................................326
視頻 .........................................................................................................327
附錄C 常用任務參考 ............................................................................ 329
在操作欄中顯示加載 .............................................................................330
撤銷軟鍵盤 .............................................................................................336
使用全屏模式 .........................................................................................337
讓屏幕保持常亮 .....................................................................................338
確定設備物理屏幕尺寸 .........................................................................338
確定設備DPI ............................................................................................339
檢查網絡連接 ..........................................................................................340
檢查當前綫程是否是UI綫程 .................................................................340
自定義視圖屬性 .....................................................................................341
· · · · · · (
收起)