Android UI設計

Android UI設計

《Android UI設計》是2015年機械工業出版社出版的圖書,作者是李維勇。

基本介紹

  • 書名:Android UI設計
  • 作者:李維勇
  • 出版社:機械工業出版社
  • ISBN:9787111488552
內容簡介,圖書目錄,

內容簡介

《Android UI設計》通過眾多案例深入解讀Android UI設計的方法和技巧,從實用角度出發,詮釋以用戶為中心的設計方法。以Google設計語言Material Design指導UI設計模式,輕鬆自信地設計和交付精美的移動App

圖書目錄

前言
第1章 Android開發基礎
 1.1 Eclipse中的Android開發
  1.1.1 創建項目
  1.1.2 創建AVD
  1.1.3 運行項目
 1.2 Android項目架構
  1.2.1 Java代碼解析
  1.2.2 項目資源解析
  1.2.3 AndroidManifest.xml解析
 1.3 Eclipse中的常用視窗
  1.3.1 Console視窗
  1.3.2 LogCat視窗
  1.3.3 DDMS視窗
 1.4 移動App的設計原則
 1.5 移動App的設計風格
  1.5.1 扁平化設計
  1.5.2 卡片式設計
第2章 ADT中的UI設計
 2.1 圖形布局編輯器
 2.2 幾種常見的布局方式
  2.2.1 創建布局
  2.2.2 相對布局
  2.2.3 線性布局
  2.2.4 幀布局
 2.3 最佳化布局
  2.3.1 復用布局
  2.3.2 多設備支持
  2.3.3 使用Hierachy Viewer調試用戶界面
 2.4 界面布局技巧
  2.4.1 布局設計原則
  2.4.2 布局設計技巧
 2.5 習題
第3章 Activity與UI管理
 3.1 Activity基礎
  3.1.1 創建Activity
  3.1.2 Activity的生命周期
  3.1.3 退出Activity
 3.2 Activity之間的調用
  3.2.1 調用其他Activity
  3.2.2 Activity的回調
 3.3 Activity之間的數據傳遞
  3.3.1 使用Intent傳遞數據
  3.3.2 使用Bundle傳遞數據
  3.3.3 使用Application共享數據
 3.4 Activity棧與任務
  3.4.1 Activity棧
  3.4.2 任務管理
  3.4.3 Activity的載入模式
  3.4.4 保存Activity的狀態
 3.5 套用主頁設計技巧
  3.6 用戶體驗設計
  3.7 習題
第4章 Android組件編程
 4.1 Service與後台服務
  4.1.1 創建Service
  4.1.2 Service的生命周期
  4.1.3 Started Service
  4.1.4 Bound Service
 4.2 ContentProvider與數據共享
  4.2.1 系統中的ContentProvider
  4.2.2 通用資源標誌符
  4.2.3 使用ContentProvider
 4.3 BroadcastReceiver與廣播意圖
  4.3.1 BroadcastReceiver的工作機制
  4.3.2 廣播的類型
  4.3.3 接收廣播
  4.3.4 註冊廣播
 4.4 Intent與組件通信
  4.4.1 Intent處理機制
  4.4.2 Intent對象
  4.4.3 Intent的解析
 4.5 基於組件的套用模型
 4.6 習題
第5章 Widgets設計與事件處理
 5.1 表單控制項設計
  5.1.1 文本控制項
  5.1.2 按鈕控制項
  5.1.3 單選/複選按鈕控制項
  5.1.4 進度條控制項
 5.2 適配器控制項設計
  5.2.1 適配器概述
  5.2.2 Gallery
  5.2.3 Spinner
  5.2.4 ListView
  5.2.5 GridView
  5.2.6 適配器控制項的大數據載入
 5.3 Widgets事件處理
  5.3.1 按鍵事件處理
  5.3.2 觸屏事件處理
  5.3.3 手勢事件處理
  5.3.4 感應器事件處理
 5.4 Widgets設計技巧
  5.4.1 官方設計指引
  5.4.2 表單控制項設計技巧
  5.4.3 數據載入模式設計
  5.4.4 搜尋設計技巧
 5.5 習題
第6章 對話框、選單與導航
 6.1 對話框設計
  6.1.1 Toast通知
  6.1.2 Notif?ication提示
  6.1.3 AlertDialog對話框
  6.1.4 對話框的託管
 6.2 選單設計
  6.2.1 Options Menu
  6.2.2 Context Menu
 6.3 動作欄與導航設計
  6.3.1 動作欄設計
  6.3.2 ActionMode設計
  6.3.3 導航設計
  6.3.4 導航設計技巧
 6.4 用戶通知設計技巧
  6.4.1 Android中的訊息提示
  6.4.2 通知設計策略
  6.4.3 通知設計原則
  6.4.4 通知的導航機制
  6.4.5 聲音提醒
 6.5 習題
第7章 容器UI設計
 7.1 導航類容器設計
  7.1.1 使用ViewPager設計導航頁
  7.1.2 使用ViewFlipper設計滑屏視窗
  7.1.3 使用TabHost設計標籤頁
 7.2 特定容器設計
  7.2.1 使用WebView顯示網頁
  7.2.2 使用MapView顯示地圖
  7.2.3 使用VideoView播放視頻
 7.3 第三方容器控制項設計
  7.3.1 使用SlidingMenu設計選單容器
  7.3.2 使用TimesSquare設計日期
 7.4 引導頁設計技巧
 7.5 習題
第8章 自定義控制項設計
 8.1 概述
 8.2 定製控制項
 8.3 重載控制項
  8.3.1 重構AdapterView
  8.3.2 套用控制項
 8.4 繪製UI
 8.5 開源UI工具
 8.6 習題
第9章 樣式、主題與動畫設計
 9.1 樣式與主題
  9.1.1 Style
  9.1.2 Theme
 9.2 動畫設計
  9.2.1 幀動畫
  9.2.2 補間動畫
  9.2.3 屬性動畫
 9.3 套用風格設計
 9.4 動態效果設計
  9.4.1 動態設計原則
  9.4.2 動態設計技巧
 9.5 習題
第10章 桌面UI設計
 10.1 設計簡單的桌面組件
  10.1.1 RemoteViews
  10.1.2 AppWidgetProviderInfo
  10.1.3 AppWidgetProvider
  10.1.4 聲明App Widgets
 10.2 配置和管理桌面組件
  10.2.1 Confi?guration Activity
  10.2.2 AppWidgetManager
 10.3 設計集合桌面組件
  10.3.1 Collection Views
  10.3.2 RemoteViewsService
  10.3.3 RemoteViewsFactory
  10.3.4 子視圖事件
 10.4 桌面組件設計規範
  10.4.1 桌面組件的種類
  10.4.2 桌面組件的尺寸
  10.4.3 桌面組件設計技巧
 10.5 習題
第11章 平板UI設計
 11.1 Fragment概述
  11.1.1 Fragment布局特性
  11.1.2 Fragment與Activity
 11.2 創建Fragment
  11.2.1 創建ListFragment
  11.2.2 創建Fragment
  11.2.3 添加Fragment到Activity
  11.2.4 使用Support Library
 11.3 管理Fragment
  11.3.1 Fragment的生命周期
  11.3.2 使用FragmentManager處理事務
  11.3.3 Fragment之間的通信
 11.4 PreferenceFragment
 11.5 平板UI設計技巧
  11.5.1 Google的準則
  11.5.2 橫豎屏布局設計
  11.5.3 常見平板布局
 11.6 習題
第12章 Android UI綜合套用
 12.1 項目概述
 12.2 用戶界面設計
  12.2.1 結構設計
  12.2.2 互動設計
  12.2.3 視覺設計
 12.3 用戶界面功能實現
  12.3.1 主界面設計
  12.3.2 歌曲列表界面設計
  12.3.3 系統設定界面設計
  12.3.4 桌面套用組件設計
 12.4 UI測試
參考文獻

相關詞條

熱門詞條

聯絡我們