android ui設(shè)計(jì)是一本Android UI設(shè)計(jì)指導(dǎo)書(shū)籍,由李維勇,杜亞杰,張以利和陳宇四人共同編著。全書(shū)以Android SDK KitKat 4.4為開(kāi)發(fā)平臺(tái),以Eclipse為集成開(kāi)發(fā)環(huán)境,并結(jié)合作者近年來(lái)在手機(jī)軟件研發(fā)和教學(xué)中積累的經(jīng)驗(yàn),詳細(xì)介紹了Android平臺(tái)UI設(shè)計(jì)的相關(guān)知識(shí)。另外全收通過(guò)眾多案例深入解讀Android UI設(shè)計(jì)的方法和技巧,從實(shí)用角度出發(fā),詮釋以用戶(hù)為中心的設(shè)計(jì)方法,歡迎android ui設(shè)計(jì)人員免費(fèi)下載閱讀。
內(nèi)容介紹
《android ui設(shè)計(jì)》面向創(chuàng)建移動(dòng)應(yīng)用的產(chǎn)品經(jīng)理、設(shè)計(jì)師和開(kāi)發(fā)者,系統(tǒng)講解了從事Android UI設(shè)計(jì)必須要掌握的Android平臺(tái)的主要技術(shù)和特性,全面總結(jié)了Android UI的設(shè)計(jì)原理、設(shè)計(jì)理念和設(shè)計(jì)模式,并通過(guò)一個(gè)綜合的案例項(xiàng)目闡述Android UI設(shè)計(jì)的方法和技巧。
android ui設(shè)計(jì)特色:
深度講解 從基礎(chǔ)的技術(shù)概念開(kāi)始,系統(tǒng)闡述基于A(yíng)ndroid平臺(tái)UI設(shè)計(jì)的基本理論,知識(shí)結(jié)構(gòu)清晰,語(yǔ)言簡(jiǎn)潔。
項(xiàng)目驅(qū)動(dòng) 緊密結(jié)合初學(xué)者的學(xué)習(xí)習(xí)慣和認(rèn)知規(guī)律,采用了大量簡(jiǎn)單而又實(shí)用的設(shè)計(jì)案例分析UI設(shè)計(jì)的基本理念。
強(qiáng)化技能 以移動(dòng)UI設(shè)計(jì)師的核心崗位能力統(tǒng)籌全書(shū)的編寫(xiě),代碼設(shè)計(jì)突出項(xiàng)目開(kāi)發(fā)的實(shí)戰(zhàn)性與健壯性。
遵守規(guī)范 以Google新推出的設(shè)計(jì)語(yǔ)言Material Design指導(dǎo)UI設(shè)計(jì)模式,并遵循移動(dòng)UI設(shè)計(jì)領(lǐng)域流行的扁平化風(fēng)格和響應(yīng)式交互設(shè)計(jì)。
《android ui設(shè)計(jì)》共12章
第1章介紹基于Eclipse + ADT開(kāi)發(fā)Android應(yīng)用的方法及一個(gè)典型的Android項(xiàng)目的架構(gòu)組成,并分析了移動(dòng)App的設(shè)計(jì)原則和設(shè)計(jì)風(fēng)格。
第2章介紹通過(guò)ADT插件實(shí)現(xiàn)圖形化用戶(hù)界面設(shè)計(jì)的方法、幾種常見(jiàn)的UI布局方式,以及UI布局的原則、技巧和優(yōu)化方法。
第3章介紹Activity應(yīng)用組件的基礎(chǔ)知識(shí),包括創(chuàng)建、管理和退出Activity,用戶(hù)界面的跳轉(zhuǎn)及數(shù)據(jù)的傳遞與共享,列舉了App主頁(yè)面的幾種常見(jiàn)模式,闡述了用戶(hù)體驗(yàn)的標(biāo)準(zhǔn)。
第4章主要介紹Android平臺(tái)Service、BroadcastReceiver和ContentProvider等應(yīng)用組件的核心知識(shí),使用Intent在組件之間傳遞消息的機(jī)制,以及基于Mashup模式的應(yīng)用模型。
第5章介紹常用表單控件的設(shè)計(jì)、適配器控件的設(shè)計(jì),以及用戶(hù)界面常見(jiàn)事件的觸發(fā)與響應(yīng)方法,分析了移動(dòng)App表單UI的設(shè)計(jì)、大數(shù)據(jù)的加載模式以及提高搜索用戶(hù)體驗(yàn)的方法。
第6章介紹Toast、Notification和AlertDialog這3種用戶(hù)信息提示的方法,選項(xiàng)菜單和內(nèi)容菜單的設(shè)計(jì)方法,以及動(dòng)作欄和用戶(hù)界面導(dǎo)航的設(shè)計(jì),分析了用戶(hù)通知設(shè)計(jì)的策略和原則。
第7章介紹常見(jiàn)容器UI的設(shè)計(jì),包括導(dǎo)航類(lèi)容器設(shè)計(jì)、特定容器設(shè)計(jì),以及廣泛使用的第三方容器控件的設(shè)計(jì),分析了用戶(hù)引導(dǎo)頁(yè)的設(shè)計(jì)技巧。
第8章介紹自定義控件設(shè)計(jì)的知識(shí),包括定制一個(gè)基于View的控件、重構(gòu)一個(gè)View子類(lèi),以及使用Skia繪制用戶(hù)界面,并列舉了幾種常見(jiàn)的開(kāi)源UI工具。
第9章介紹主題和樣式的設(shè)計(jì)方法、系統(tǒng)主題資源的應(yīng)用,以及設(shè)計(jì)幀動(dòng)畫(huà)、補(bǔ)間動(dòng)畫(huà)和屬性動(dòng)畫(huà)的方法,分析了應(yīng)用風(fēng)格設(shè)計(jì)的8個(gè)技巧,闡述了用戶(hù)界面動(dòng)態(tài)設(shè)計(jì)的原則和技巧。
第10章介紹桌面UI設(shè)計(jì)方法,包括桌面組件的布局與屬性描述、桌面組件的廣播響應(yīng),以及基于集合的桌面應(yīng)用組件的設(shè)計(jì),并介紹了桌面組件的設(shè)計(jì)規(guī)范。
第11章介紹平板UI設(shè)計(jì)的知識(shí),包括使用Fragment靈活構(gòu)建UI界面的方法、管理Fragment之間的通信,以及設(shè)計(jì)平板設(shè)置界面的方法,分析了Google關(guān)于平板設(shè)計(jì)的原則和幾種常見(jiàn)的平板布局模式。
第12章通過(guò)Apollo音樂(lè)播放器案例的用戶(hù)界面設(shè)計(jì),系統(tǒng)闡述了移動(dòng)App開(kāi)發(fā)中UI設(shè)計(jì)的知識(shí)、技巧和模式應(yīng)用。
使用說(shuō)明
1、下載并解壓,得出pdf文件
2、如果在電腦上打不開(kāi)pdf文件,別著急,那么您需要先在電腦上下載一個(gè)pdf閱讀軟件
3、有pdf閱讀文件直接雙擊即可打開(kāi)pdf文件
android ui設(shè)計(jì)章節(jié)目錄
前言 第1章 Android開(kāi)發(fā)基礎(chǔ) 1.1 Eclipse中的Android開(kāi)發(fā) 1.1.1 創(chuàng)建項(xiàng)目 1.1.2 創(chuàng)建AVD 1.1.3 運(yùn)行項(xiàng)目 1.2 Android項(xiàng)目架構(gòu) 1.2.1 Java代碼解析 1.2.2 項(xiàng)目資源解析 1.2.3 AndroidManifest.xml解析 1.3 Eclipse中的常用窗口 1.3.1 Console窗口 1.3.2 LogCat窗口 1.3.3 DDMS窗口 1.4 移動(dòng)App的設(shè)計(jì)原則 1.5 移動(dòng)App的設(shè)計(jì)風(fēng)格 1.5.1 扁平化設(shè)計(jì) 1.5.2 卡片式設(shè)計(jì) 第2章 ADT中的UI設(shè)計(jì) 2.1 圖形布局編輯器 2.2 幾種常見(jiàn)的布局方式 2.2.1 創(chuàng)建布局 2.2.2 相對(duì)布局 2.2.3 線(xiàn)性布局 2.2.4 幀布局 2.3 優(yōu)化布局 2.3.1 復(fù)用布局 2.3.2 多設(shè)備支持 2.3.3 使用Hierachy Viewer調(diào)試用戶(hù)界面 2.4 界面布局技巧 2.4.1 布局設(shè)計(jì)原則 2.4.2 布局設(shè)計(jì)技巧 2.5 習(xí)題 第3章 Activity與UI管理 3.1 Activity基礎(chǔ) 3.1.1 創(chuàng)建Activity 3.1.2 Activity的生命周期 3.1.3 退出Activity 3.2 Activity之間的調(diào)用 3.2.1 調(diào)用其他Activity 3.2.2 Activity的回調(diào) 3.3 Activity之間的數(shù)據(jù)傳遞 3.3.1 使用Intent傳遞數(shù)據(jù) 3.3.2 使用Bundle傳遞數(shù)據(jù) 3.3.3 使用Application共享數(shù)據(jù) 3.4 Activity棧與任務(wù) 3.4.1 Activity棧 3.4.2 任務(wù)管理 3.4.3 Activity的加載模式 3.4.4 保存Activity的狀態(tài) 3.5 應(yīng)用主頁(yè)設(shè)計(jì)技巧 3.6 用戶(hù)體驗(yàn)設(shè)計(jì) 3.7 習(xí)題 第4章 Android組件編程 4.1 Service與后臺(tái)服務(wù) 4.1.1 創(chuàng)建Service 4.1.2 Service的生命周期 4.1.3 Started Service 4.1.4 Bound Service 4.2 ContentProvider與數(shù)據(jù)共享 4.2.1 系統(tǒng)中的ContentProvider 4.2.2 通用資源標(biāo)志符 4.2.3 使用ContentProvider 4.3 BroadcastReceiver與廣播意圖 4.3.1 BroadcastReceiver的工作機(jī)制 4.3.2 廣播的類(lèi)型 4.3.3 接收廣播 4.3.4 注冊(cè)廣播 4.4 Intent與組件通信 4.4.1 Intent處理機(jī)制 4.4.2 Intent對(duì)象 4.4.3 Intent的解析 4.5 基于組件的應(yīng)用模型 4.6 習(xí)題 第5章 Widgets設(shè)計(jì)與事件處理 5.1 表單控件設(shè)計(jì) 5.1.1 文本控件 5.1.2 按鈕控件 5.1.3 單選/復(fù)選按鈕控件 5.1.4 進(jìn)度條控件 5.2 適配器控件設(shè)計(jì) 5.2.1 適配器概述 5.2.2 Gallery 5.2.3 Spinner 5.2.4 ListView 5.2.5 GridView 5.2.6 適配器控件的大數(shù)據(jù)加載 5.3 Widgets事件處理 5.3.1 按鍵事件處理 5.3.2 觸屏事件處理 5.3.3 手勢(shì)事件處理 5.3.4 感應(yīng)器事件處理 5.4 Widgets設(shè)計(jì)技巧 5.4.1 官方設(shè)計(jì)指引 5.4.2 表單控件設(shè)計(jì)技巧 5.4.3 數(shù)據(jù)加載模式設(shè)計(jì) 5.4.4 搜索設(shè)計(jì)技巧 5.5 習(xí)題 第6章 對(duì)話(huà)框、菜單與導(dǎo)航 6.1 對(duì)話(huà)框設(shè)計(jì) 6.1.1 Toast通知 6.1.2 Notif?ication提示 6.1.3 AlertDialog對(duì)話(huà)框 6.1.4 對(duì)話(huà)框的托管 6.2 菜單設(shè)計(jì) 6.2.1 Options Menu 6.2.2 Context Menu 6.3 動(dòng)作欄與導(dǎo)航設(shè)計(jì) 6.3.1 動(dòng)作欄設(shè)計(jì) 6.3.2 ActionMode設(shè)計(jì) 6.3.3 導(dǎo)航設(shè)計(jì) 6.3.4 導(dǎo)航設(shè)計(jì)技巧 6.4 用戶(hù)通知設(shè)計(jì)技巧 6.4.1 Android中的消息提示 6.4.2 通知設(shè)計(jì)策略 6.4.3 通知設(shè)計(jì)原則 6.4.4 通知的導(dǎo)航機(jī)制 6.4.5 聲音提醒 6.5 習(xí)題 第7章 容器UI設(shè)計(jì) 7.1 導(dǎo)航類(lèi)容器設(shè)計(jì) 7.1.1 使用ViewPager設(shè)計(jì)導(dǎo)航頁(yè) 7.1.2 使用ViewFlipper設(shè)計(jì)滑屏窗口 7.1.3 使用TabHost設(shè)計(jì)標(biāo)簽頁(yè) 7.2 特定容器設(shè)計(jì) 7.2.1 使用WebView顯示網(wǎng)頁(yè) 7.2.2 使用MapView顯示地圖 7.2.3 使用VideoView播放視頻 7.3 第三方容器控件設(shè)計(jì) 7.3.1 使用SlidingMenu設(shè)計(jì)菜單容器 7.3.2 使用TimesSquare設(shè)計(jì)日期 7.4 引導(dǎo)頁(yè)設(shè)計(jì)技巧 7.5 習(xí)題 第8章 自定義控件設(shè)計(jì) 8.1 概述 8.2 定制控件 8.3 重載控件 8.3.1 重構(gòu)AdapterView 8.3.2 應(yīng)用控件 8.4 繪制UI 8.5 開(kāi)源UI工具 8.6 習(xí)題 第9章 樣式、主題與動(dòng)畫(huà)設(shè)計(jì) 9.1 樣式與主題 9.1.1 Style 9.1.2 Theme 9.2 動(dòng)畫(huà)設(shè)計(jì) 9.2.1 幀動(dòng)畫(huà) 9.2.2 補(bǔ)間動(dòng)畫(huà) 9.2.3 屬性動(dòng)畫(huà) 9.3 應(yīng)用風(fēng)格設(shè)計(jì) 9.4 動(dòng)態(tài)效果設(shè)計(jì) 9.4.1 動(dòng)態(tài)設(shè)計(jì)原則 9.4.2 動(dòng)態(tài)設(shè)計(jì)技巧 9.5 習(xí)題 第10章 桌面UI設(shè)計(jì) 10.1 設(shè)計(jì)簡(jiǎn)單的桌面組件 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 設(shè)計(jì)集合桌面組件 10.3.1 Collection Views 10.3.2 RemoteViewsService 10.3.3 RemoteViewsFactory 10.3.4 子視圖事件 10.4 桌面組件設(shè)計(jì)規(guī)范 10.4.1 桌面組件的種類(lèi) 10.4.2 桌面組件的尺寸 10.4.3 桌面組件設(shè)計(jì)技巧 10.5 習(xí)題 第11章 平板UI設(shè)計(jì) 11.1 Fragment概述 11.1.1 Fragment布局特性 11.1.2 Fragment與Activity 11.2 創(chuàng)建Fragment 11.2.1 創(chuàng)建ListFragment 11.2.2 創(chuàng)建Fragment 11.2.3 添加Fragment到Activity 11.2.4 使用Support Library 11.3 管理Fragment 11.3.1 Fragment的生命周期 11.3.2 使用FragmentManager處理事務(wù) 11.3.3 Fragment之間的通信 11.4 PreferenceFragment 11.5 平板UI設(shè)計(jì)技巧 11.5.1 Google的準(zhǔn)則 11.5.2 橫豎屏布局設(shè)計(jì) 11.5.3 常見(jiàn)平板布局 11.6 習(xí)題 第12章 Android UI綜合應(yīng)用 12.1 項(xiàng)目概述 12.2 用戶(hù)界面設(shè)計(jì) 12.2.1 結(jié)構(gòu)設(shè)計(jì) 12.2.2 交互設(shè)計(jì) 12.2.3 視覺(jué)設(shè)計(jì) 12.3 用戶(hù)界面功能實(shí)現(xiàn) 12.3.1 主界面設(shè)計(jì) 12.3.2 歌曲列表界面設(shè)計(jì) 12.3.3 系統(tǒng)設(shè)置界面設(shè)計(jì) 12.3.4 桌面應(yīng)用組件設(shè)計(jì) 12.4 UI測(cè)試 參考文獻(xiàn)
- 下載地址
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門(mén)推薦
- 南方Plus電腦版 v11.8.027.22M / 簡(jiǎn)體中文
- 有柿電腦版 v11.5.684.06M / 簡(jiǎn)體中文
- 得間免費(fèi)小說(shuō)電腦版 v5.2.7.172.56M / 簡(jiǎn)體中文
- 網(wǎng)易新聞電腦版 v112.697.63M / 簡(jiǎn)體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡(jiǎn)體中文
- 吉利博瑞用戶(hù)手冊(cè) pdf高清版57.89M / 簡(jiǎn)體中文
- 未公開(kāi)的Oracle數(shù)據(jù)庫(kù)秘密 迪貝斯pdf掃描版34.69M / 簡(jiǎn)體中文
- linux常用命令大全 chm版1.48M / 簡(jiǎn)體中文
- docker入門(mén)實(shí)戰(zhàn) pdf完整版1.38M / 簡(jiǎn)體中文
- Scala程序設(shè)計(jì)第二版 pdf高清完整版15.83M / 簡(jiǎn)體中文