< >
★包含最新 Android Studio 開發工具教學★連續15個月博客來網路書局「程式設計」與「Android程式設計」雙料銷售冠軍暢銷書《ANDROID 4.X手機/平板電腦程式設計入門、應用到精通》最新姊妹作想知道當紅的App是如何做出超酷的操作畫面?您的App也可以跟它們一樣,本書完整公開Android UI的開發技巧,讓您盡情發揮創意,打造外觀超炫、使用超方便的App。如果想在App領域有所發揮,您不能一直停留在入門的初學者階段。App是和國際直接接軌的技術,只有能夠帶領您從入門一路晉級的書籍,才能夠讓您在這個領域脫穎而出、佔有市場!一般人往往忽略了Android系統強大的介面元件控制能力,坊間書籍也缺乏這一類技術的完整介紹,其結果可能造成投入大量心力研發的程式,卻因為不適當的操作介面設計,喪失原來可以佔有的市場。有鑑於此,筆者根據多年Android App的開發經驗,將常用的介面元件,依照由淺而深的原則依序解說,從最基本的用法開始介紹,再深入探討進階的控制和設定技巧。在使用介面元件的過程中,常常必須搭配各式各樣的專案資源。除了基本的影像檔和介面佈局檔之外,還有進階的Nine-Patch影像檔、State List資源檔、Shape資源檔、Preference資源檔…,甚至更專業的Style和Theme的用法都完全涵蓋在本書的範疇。除此之外,還公開獨家的側開Menu開發密技,讓您也能夠做出超越國際水準的App。本書內容涵蓋: *完整介紹14種常用UI元件的變身技巧,從此擺脫呆板的程式畫面。*教您如何建立和使用Nine-Patch影像檔,讓UI元件完美搭配各種螢幕尺寸。*介紹State List (Selector) 的功能和使用方法,並示範如何套用到各種UI元件。*學習Shape和Layer-List資源的建立和使用方法,打造屬於自己風格的程式介面。*Theme和Style使用教學,輕鬆完成App的變身魔法。*Drawable/View/Property Animation技術詳解,讓全部的UI元件都可以動起來。*LinearLayout、RelativeLayout、GridLayout和FrameLayout完整用法剖析,讓您隨心所欲編排各種程式畫面。*完整學會Fragment、ListFragment和PreferenceFragment的用法,與最新的介面開發技術同步。*詳解多種程式架構,包括:Tab Page、Swipe Tab Page、Scrollable Swipe Page和Dropdown Navigation,讓您輕鬆應付各種需求。*教您打造側開式Menu的祕技,讓您也可以做出最酷的App操作介面。
Part1 開發Android App的基礎單元01 Android是有史以來成長速度最快地系統單元02 安裝Android App開發工具單元03 建立第一個Android App專案單元04 瞭解Android App專案的架構和查詢SDK說明文件單元05程式的錯誤類型和除錯的方法單元06 Eclipse程式專案的管理和維護Part2 基本介面元件、Style和Theme單元07 如何幫App加上介面元件單元08 學習更多介面元件的屬性單元09 文字和按鈕的進階應用單元10 使用Style和Theme單元11 讓程式畫面更生動有趣的ImageButton和ImageView單元12 神奇又好用的Nine-Patch影像Part3 選單形式的介面元件單元13 Spinner下拉式選單單元14 Spinner選單和ArrayAdapter的進階用法單元15 使用ListView選單單元16 ListView選單的進階格式設定單元17 ExpandableListView二層式可展開選單單元18 RadioButton單選清單單元19 自訂RadioButton的圖示和背景單元20 CheckBox多選清單單元21 State List和Selector詳解Part4 其它型態的介面元件單元22 SeekBar和Layer List資源檔的基本用法單元23 善用Shape資源打造更華麗的SeekBar單元24 ProgressBar和Multi-Thread程式單元25 自訂ProgressBar類別建立環形進度列單元26 Indeterminate模式的ProgressBar單元27 使用Progress對話盒單元28 讓對話盒改頭換面的變身秀單元29 使用ToggleButton開關按鈕單元30 使用Switch開關元件Part5 動畫功能和應用單元31 Drawable Animation和程式Preload畫面單元32 View Animation動畫效果單元33 動畫事件的處理單元34 功能更強的Property Animation單元35 Property Animation的進階用法Part6 Fragment與介面元件編排模式單元36 多層LinearLayout的妙用單元37 RelativeLayout的用法和特點單元38 GridLayout的應用單元39 Fragment的基本用法單元40 開發手機和平板電腦通用的App單元41 動態控制Fragment並加上動畫效果單元42 ListFragment的用法單元43 自己打造ListView的Fragment單元44 使用Preference資源檔和PreferenceFragment儲存App的設定單元45 Preference 資源檔和PreferenceFragment的進階用法單元46 讓Fragment程式也能夠在Android 2.X的裝置上執行Part7 Action Bar的應用單元47 設定Action Bar 的模式並加上Action Item和Action View單元48 可收合的Action View和Action Provider單元49 在Action Bar上建立Tab標籤單元50 可以利用Swipe動作切換的Tab標籤頁單元51 Scrollable Swipe畫面切換程單元52 在Android 2.X的裝置上使用Swipe切換Tab標籤頁單元53 利用Action Bar內建的下拉式選單切換程式畫面Part8 自己打造從螢幕左邊展開的Menu單元54 建立從螢幕左邊展開的Menu –基礎版單元55 建立從螢幕左邊展開的Menu –進階版附錄A 安裝與使用Android Studio附錄B 本書光碟內容與使用說明
範例程式
Android 4.X手機/平板電腦程式設計入門、應用到精通(第二版--增修Android 4.1/...more Java SE 7與Android 4.x程式設計範例教本(第二版)(附Java和Android範例...more
購買紙本書