|
-- 會員 / 註冊 --
|
|
|
|
Android應用UI設計模式 ( 簡體 字) |
作者:[美] Greg Nudelman | 類別:1. -> 程式設計 -> 手機程式 -> Android |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 37151 詢問書籍請說出此書號!【缺書】 NT售價: 345 元 |
出版日:12/1/2013 |
頁數:322 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787115334688 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介: 目前,谷歌Android操作系統在移動市場中風頭正勁,并且未來發展勢不可擋。《Android應用UI設計模式》面向Android 4.0+操作系統,是市面上第一本深入解析Android界面設計的佳作。《Android應用UI設計模式》從適用于移動設備和平板的通用模式以及Android UI設計指南出發,深入探討了58種重要的Android交互設計模式及其應用。每種模式登場之前,先用基本知識鋪路,接著展示常見的設計陷阱和欠佳的設計模式,最后對這些模式進行改進,從而打造卓越的交互設計以及直觀的信息架構。 《Android應用UI設計模式》可滿足移動設計人員和開發人員的需求,幫助他們輕松成為移動用戶體驗設計高手。 |
目錄:第一部分 用戶體驗原則和Android特色
第1章 向Android遷移(案例) 2 1.1 啟動圖標 2 1.2 操作欄與信息架構 3 1.2.1 重新設計前 3 1.2.2 重新設計后 5 1.3 選項卡 8 1.4 專用選擇頁 8 1.5 選擇控件 9 1.5.1 重新設計前 9 1.5.2 重新設計后 10 1.6 按鈕 10 1.7 搜索結果屏幕 11 1.7.1 重新設計前 11 1.7.2 重新設計后 12 1.8 結果詳情屏幕 13 1.8.1 重新設計前 13 1.8.2 重新設計后 14 1.9 最終結果 16
第2章 Android的特色 19 2.1 這里是平面國 19 2.2 輕按任何地方 21 2.3 適合各種設備 22 2.4 擺脫空間限制 24 2.5 大局著眼,小處著手 27
第3章 Android分散化 31 3.1 何謂分散化 31 3.2 花無百日紅 31 3.3 Android設備類型 32 3.3.1 緊湊型手機 32 3.3.2 全尺寸移動手機 33 3.3.3 平板手機 34 3.3.4 小型平板 35 3.3.5 大型平板 37 3.4 為分散化而歌 39
第4章 移動設計流程 40 4.1 現場觀察用戶如何與移動設備交互 40 4.2 原型設計方法必須考慮尺寸因素 40 4.3 用戶測試必須涵蓋運動、聲音和多點觸控等方面 41 4.4 觸控界面必須既簡約又精巧 41 4.5 愉悅不可或缺 41 4.6 講述完整的故事——為跨界而設計 42 4.7 移動設計案例研究 42 4.7.1 第1步:范圍、概念和規劃 42 4.7.2 第2步:設計研討會 44 4.7.3 第3步:使用便利貼做RITE調查 45 4.7.4 第4步:視覺設計 48
第二部分 Android 設計模式與反模式
第5章 歡迎體驗 50 5.1 最終用戶許可協議(反模式) 50 5.1.1 出現的時間和場合 50 5.1.2 示例 50 5.1.3 為何要避免 52 5.1.4 其他考慮因素 52 5.2 聯系障礙(反模式) 52 5.2.1 出現的時間和場合 52 5.2.2 示例 53 5.2.3 為何要避免 54 5.2.4 其他考慮因素 54 5.3 注冊(反模式) 55 5.3.1 出現的時間和場合 55 5.3.2 示例 55 5.3.3 為何要避免 56 5.3.4 其他考慮因素 56 5.4 歡迎動畫 57 5.4.1 工作原理 57 5.4.2 示例 57 5.4.3 使用的時機和場合 58 5.4.4 使用的原因 58 5.4.5 其他用途 58 5.4.6 Pet Shop應用 58 5.4.7 平板應用 59 5.5 使用說明 59 5.5.1 工作原理 59 5.5.2 示例 59 5.5.3 使用的時機和場合 61 5.5.4 使用的原因 61 5.5.5 其他用途 61 5.5.6 Pet Shop應用 62 5.5.7 平板應用 62
第6章 主屏幕 63 6.1 鏈接列表 63 6.1.1 工作原理 63 6.1.2 示例 63 6.1.3 使用的時機和場合 65 6.1.4 使用的原因 65 6.1.5 其他用途 65 6.1.6 Pet Shop應用 66 6.1.7 平板應用 66 6.2 儀表板 66 6.2.1 工作原理 67 6.2.2 示例 67 6.2.3 使用的時機和場合 67 6.2.4 使用的原因 68 6.2.5 Pet Shop應用 68 6.2.6 平板應用 69 6.3 更新 69 6.3.1 工作原理 69 6.3.2 示例 69 6.3.3 使用的時機和場合 70 6.3.4 使用的原因 70 6.3.5 其他用途 71 6.3.6 Pet Shop應用 71 6.3.7 平板應用 72 6.4 瀏覽 72 6.4.1 工作原理 72 6.4.2 示例 73 6.4.3 使用的時機和場合 74 6.4.4 使用的原因 74 6.4.5 其他用途 74 6.4.6 Pet Shop應用 75 6.4.7 平板應用 76 6.5 地圖 76 6.5.1 工作原理 76 6.5.2 示例 76 6.5.3 使用的時機和場合 77 6.5.4 使用的原因 77 6.5.5 其他用途 77 6.5.6 Pet Shop應用 78 6.5.7 平板應用 79 6.6 歷史記錄 80 6.6.1 工作原理 80 6.6.2 示例 80 6.6.3 使用的時機和場合 80 6.6.4 使用的原因 81 6.6.5 其他用途 81 6.6.6 Pet Shop應用 82 6.6.7 平板應用 83
第7章 搜索 84 7.1 語音搜索 84 7.1.1 工作原理 84 7.1.2 示例 84 7.1.3 使用的時機和場合 85 7.1.4 使用的原因 86 7.1.5 其他用途 86 7.1.6 Pet Shop應用 87 7.1.7 平板應用 87 7.2 自動完成與自動建議 89 7.2.1 工作原理 89 7.2.2 示例 89 7.2.3 使用的時機和場合 90 7.2.4 使用的原因 90 7.2.5 其他用途 91 7.2.6 Pet Shop應用 91 7.2.7 平板應用 92 7.3 輕按優先 93 7.3.1 工作原理 93 7.3.2 示例 94 7.3.3 使用的時機和場合 94 7.3.4 使用的原因 94 7.3.5 其他用途 95 7.3.6 Pet Shop應用 95 7.3.7 平板應用 95 7.4 拖動刷新 96 7.4.1 工作原理 96 7.4.2 示例 96 7.4.3 使用的時機和場合 97 7.4.4 使用的原因 97 7.4.5 其他用途 97 7.4.6 Pet Shop應用 97 7.4.7 平板應用 97 7.5 從菜單搜索 98 7.5.1 工作原理 98 7.5.2 示例 98 7.5.3 使用的時機和場合 99 7.5.4 使用的原因 99 7.5.5 其他用途 99 7.5.6 Pet Shop應用 99 7.5.7 平板應用 100 7.6 從操作欄搜索 100 7.6.1 工作原理 101 7.6.2 示例 101 7.6.3 使用的時機和場合 102 7.6.4 使用的原因 102 7.6.5 其他用途 102 7.6.6 Pet Shop應用 103 7.6.7 平板應用 103 7.7 專用搜索 104 7.7.1 工作原理 104 7.7.2 示例 104 7.7.3 使用的時機和場合 105 7.7.4 使用的原因 105 7.7.5 其他用途 105 7.7.6 Pet Shop應用 105 7.7.7 平板應用 106 7.8 在內容頁面中搜索 106 7.8.1 工作原理 106 7.8.2 示例 106 7.8.3 使用的時機和場合 107 7.8.4 使用的原因 107 7.8.5 其他用途 107 7.8.6 Pet Shop應用 108 7.8.7 平板應用 108 7.9 搜索與細化分離(反模式) 109 7.9.1 出現的時間和場合 109 7.9.2 示例 109 7.9.3 為何要避免 110 7.9.4 其他考慮因素 110
第8章 排序和篩選 112 8.1 殘缺的細化(反模式) 112 8.1.1 出現的時機和場合 112 8.1.2 示例 112 8.1.3 為何要避免 114 8.2 細化頁面 115 8.2.1 工作原理 115 8.2.2 示例 115 8.2.3 使用的時機和場合 118 8.2.4 使用的原因 118 8.2.5 其他用途 118 8.2.6 Pet Shop應用 119 8.2.7 平板應用 119 8.3 篩選帶 120 8.3.1 工作原理 120 8.3.2 示例 120 8.3.3 使用的時機和場合 121 8.3.4 使用的原因 121 8.3.5 其他用途 121 8.3.6 Pet Shop應用 122 8.3.7 平板應用 123 8.4 并行架構 123 8.4.1 工作原理 124 8.4.2 示例 124 8.4.3 使用的時機和場合 125 8.4.4 使用的原因 125 8.4.5 其他用途 125 8.4.6 Pet Shop應用 125 8.4.7 平板應用 126 8.5 選項卡 129 8.5.1 工作原理 129 8.5.2 示例 129 8.5.3 使用的時機和場合 131 8.5.4 使用的原因 131 8.5.5 其他用途 131 8.5.6 Pet Shop應用 132 8.5.7 平板應用 133
第9章 避免無結果或無關結果 136 9.1 不指出系統狀態(反模式) 136 9.1.1 出現的時機和場合 136 9.1.2 示例 136 9.1.3 為何要避免 137 9.1.4 其他考慮因素 138 9.2 低效界面(反模式) 138 9.2.1 出現的時機和場合 138 9.2.2 示例 138 9.2.3 其他考慮因素 139 9.3 無用控件(反模式) 139 9.3.1 出現的時機和場合 139 9.3.2 示例 139 9.3.3 為何要避免 140 9.4 你要找的是不是…… 140 9.4.1 工作原理 140 9.4.2 示例 141 9.4.3 使用的時機和場合 141 9.4.4 使用的原因 142 9.4.5 其他用途 142 9.4.6 Pet Shop應用 142 9.4.7 平板應用 142 9.5 部分匹配 143 9.5.1 工作原理 143 9.5.2 示例 143 9.5.3 使用的時機和場合 145 9.5.4 使用的原因 145 9.5.5 其他用途 145 9.5.6 Pet Shop應用 145 9.5.7 平板應用 145 9.6 本地結果 146 9.6.1 工作原理 146 9.6.2 示例 146 9.6.3 使用的時機和場合 147 9.6.4 使用的原因 147 9.6.5 其他用途 147 9.6.6 Pet Shop應用 148 9.6.7 平板應用 149
第10章 數據輸入 150 10.1 滑塊 150 10.1.1 工作原理 150 10.1.2 示例 150 10.1.3 使用的時機和場合 151 10.1.4 使用的原因 151 10.1.5 其他用途 152 10.1.6 Pet Shop應用 152 10.1.7 平板應用 153 10.2 步進器 155 10.2.1 工作原理 155 10.2.2 示例 155 10.2.3 使用的時機和場合 156 10.2.4 使用的原因 156 10.2.5 其他用途 156 10.2.6 Pet Shop應用 157 10.2.7 平板應用 159 10.3 可滾動的日歷 159 10.3.1 工作原理 159 10.3.2 示例 159 10.3.3 使用的時機和場合 160 10.3.4 使用的原因 160 10.3.5 其他用途 160 10.3.6 Pet Shop應用 161 10.3.7 平板應用 161 10.4 日期與時間選擇器 163 10.4.1 工作原理 163 10.4.2 示例 163 10.4.3 使用的時機和場合 166 10.4.4 使用的原因 166 10.4.5 其他用途 166 10.4.6 Pet Shop應用 167 10.4.7 平板應用 168 10.5 下拉列表 170 10.5.1 工作原理 170 10.5.2 示例 170 10.5.3 使用的時機和場合 172 10.5.4 使用的原因 172 10.5.5 其他用途 172 10.5.6 Pet Shop應用 173 10.5.7 平板應用 173 10.6 多選 174 10.6.1 工作原理 174 10.6.2 示例 174 10.6.3 使用的時機和場合 175 10.6.4 使用的原因 175 10.6.5 其他用途 175 10.6.6 Pet Shop應用 176 10.6.7 平板應用 177 10.7 自由文本輸入與提取 177 10.7.1 工作原理 178 10.7.2 示例 178 10.7.3 使用的時機和場合 179 10.7.4 使用的原因 179 10.7.5 其他用途 179 10.7.6 Pet Shop應用 179 10.7.7 平板應用 179 10.8 帶輸入掩碼的文本框 182 10.8.1 工作原理 183 10.8.2 示例 183 10.8.3 使用的時機和場合 185 10.8.4 使用的原因 185 10.8.5 其他用途 185 10.8.6 Pet Shop應用 186 10.8.7 平板應用 186 10.9 帶原子實體的文本框 189 10.9.1 工作原理 189 10.9.2 示例 189 10.9.3 使用的時機和場合 189 10.9.4 使用的原因 190 10.9.5 其他用途 191 10.9.6 Pet Shop應用 191 10.9.7 平板應用 192
第11章 表單 193 11.1 內嵌式錯誤消息 193 11.1.1 工作原理 193 11.1.2 示例 193 11.1.3 使用的時機和場合 195 11.1.4 使用的原因 195 11.1.5 其他用途 195 11.1.6 Pet Shop應用 196 11.1.7 平板應用 197 11.2 提示框 198 11.2.1 工作原理 198 11.2.2 示例 198 11.2.3 使用的時機和場合 200 11.2.4 使用的原因 200 11.2.5 其他用途 200 11.2.6 Pet Shop應用 201 11.2.7 平板應用 201 11.3 彈出框 203 11.3.1 工作原理 203 11.3.2 示例 203 11.3.3 使用的時機和場合 205 11.3.4 使用的原因 205 11.3.5 其他用途 205 11.3.6 Pet Shop應用 206 11.3.7 平板應用 207 11.4 回調驗證 210 11.4.1 工作原理 210 11.4.2 示例 210 11.4.3 使用的時機和場合 211 11.4.4 使用的原因 211 11.4.5 其他用途 211 11.4.6 Pet Shop應用 211 11.4.7 平板應用 212 11.5 取消/確定 212 11.5.1 工作原理 212 11.5.2 示例 212 11.5.3 使用的時機和場合 214 11.5.4 使用的原因 215 11.5.5 其他用途 215 11.5.6 Pet Shop應用 217 11.5.7 平板應用 217 11.6 上方標簽 221 11.6.1 工作原理 221 11.6.2 示例 221 11.6.3 使用的時機和場合 222 11.6.4 使用的原因 222 11.6.5 其他用途 224 11.6.6 Pet Shop應用 224 11.6.7 平板應用 225 11.7 從環境獲取輸入 227 11.7.1 工作原理 227 11.7.2 示例 227 11.7.3 使用的時機和場合 231 11.7.4 使用的原因 231 11.7.5 其他用途 231 11.7.6 Pet Shop應用 233 11.7.7 平板應用 233 11.8 輸入加速 234 11.8.1 工作原理 234 11.8.2 示例 234 11.8.3 使用的時機和場合 235 11.8.4 使用的原因 235 11.8.5 其他用途 235 11.8.6 Pet Shop應用 235 11.8.7 平板應用 236
第12章 移動銀行 238 12.1 登錄加速器 238 12.1.1 工作原理 238 12.1.2 示例 238 12.1.3 使用的時機和場合 241 12.1.4 使用的原因 241 12.1.5 其他用途 242 12.1.6 Pet Shop應用 243 12.1.7 平板應用 244 12.2 專用選擇頁面 245 12.2.1 工作原理 245 12.2.2 示例 246 12.2.3 使用的時機和場合 246 12.2.4 使用的原因 246 12.2.5 其他用途 247 12.2.6 Pet Shop應用 247 12.2.7 平板應用 248 12.3 表單至上 249 12.3.1 工作原理 249 12.3.2 示例 249 12.3.3 使用的時機和場合 250 12.3.4 使用的原因 250 12.3.5 其他用途 250 12.3.6 Pet Shop應用 250 12.3.7 平板應用 251 12.4 專用頁面向導 251 12.4.1 工作原理 251 12.4.2 示例 252 12.4.3 使用的時機和場合 253 12.4.4 使用的原因 253 12.4.5 其他用途 253 12.4.6 Pet Shop應用 254 12.4.7 平板應用 255 12.5 以表單結尾的向導 255 12.5.1 工作原理 255 12.5.2 示例 255 12.5.3 使用的時機和場合 256 12.5.4 使用的原因 256 12.5.5 其他用途 257 12.5.6 Pet Shop應用 257 12.5.7 平板應用 258 12.6 核對?確認 260 12.6.1 工作原理 260 12.6.2 示例 260 12.6.3 使用的時機和場合 261 12.6.4 使用的原因 261 12.6.5 其他用途 261 12.6.6 Pet Shop應用 262 12.6.7 平板應用 262 12.7 近場通信 263 12.7.1 工作原理 263 12.7.2 示例 263 12.7.3 使用的時機和場合 266 12.7.4 使用的原因 266 12.7.5 其他用途 267 12.7.6 Pet Shop應用 267 12.7.7 平板應用 268
第13章 導航 270 13.1 上竄下跳(反模式) 270 13.1.1 出現的時間和場合 270 13.1.2 示例 270 13.1.3 為何要避免 271 13.1.4 其他考慮因素 271 13.1.5 出現的時間和場合 271 13.2 多個推薦區域(反模式) 272 13.2.1 出現的時間和場合 272 13.2.2 示例 272 13.2.3 為何要避免 273 13.2.4 其他考慮因素 273 13.3 輪播 274 13.3.1 工作原理 274 13.3.2 示例 274 13.3.3 使用的時機和場合 275 13.3.4 使用的原因 275 13.3.5 其他用途 275 13.3.6 Pet Shop應用 276 13.3.7 平板應用 276 13.4 彈出式菜單 279 13.4.1 工作原理 279 13.4.2 示例 279 13.4.3 使用的時機和場合 281 13.4.4 使用的原因 281 13.4.5 其他用途 281 13.4.6 Pet Shop應用 282 13.4.7 平板應用 283 13.5 水印 285 13.5.1 工作原理 285 13.5.2 示例 286 13.5.3 使用的時機和場合 287 13.5.4 使用的原因 287 13.5.5 其他用途 287 13.5.6 Pet Shop應用 287 13.5.7 平板應用 288 13.6 瑞士軍刀導航 290 13.6.1 工作原理 290 13.6.2 示例 290 13.6.3 使用的時機和場合 293 13.6.4 使用的原因 293 13.6.5 其他用途 294 13.6.6 Pet Shop應用 297 13.6.7 平板應用 298 13.7 集成 299 13.7.1 工作原理 300 13.7.2 示例 300 13.7.3 使用的時機和場合 300 13.7.4 使用的原因 301 13.7.5 其他用途 301 13.7.6 Pet Shop應用 303 13.7.7 平板應用 303
第14章 平板模式 306 14.1 片段 306 14.1.1 工作原理 306 14.1.2 示例 306 14.1.3 使用的時機和場合 307 14.1.4 使用的原因 308 14.1.5 其他用途 308 14.2 復合視圖 308 14.2.1 工作原理 308 14.2.2 示例 308 14.2.3 使用的時機和場合 309 14.2.4 使用的原因 309 14.2.5 其他用途 309 14.3 側面導航(試驗模式) 310 14.3.1 工作原理 310 14.3.2 示例 311 14.3.3 使用的時機和場合 312 14.3.4 使用的原因 313 14.3.5 其他用途 313 14.4 將內容用作導航元素 314 14.4.1 工作原理 314 14.4.2 示例 314 14.4.3 使用的時機和場合 316 14.4.4 使用的原因 316 14.4.5 其他用途 316 14.5 二維更多類似 317 14.5.1 工作原理 317 14.5.2 示例 317 14.5.3 使用的時機和場合 318 14.5.4 使用的原因 318 14.5.5 其他用途 318 14.6 C形輕掃(試驗模式) 319 14.6.1 工作原理 320 14.6.2 示例 320 14.6.3 使用的時機和場合 321 14.6.4 使用的原因 321 14.6.5 其他用途 321 |
序: |
|