Android高級圖形程式設計

Android高級圖形程式設計

基本介紹

內容簡介,圖書目錄,

內容簡介

圖書目錄

2.10 創建視頻資產:使用Terragen 3 3D軟體 45
2.11 創建未壓縮的視頻:使用VirtualDub軟體 47
2.12 壓縮視頻資產:使用Sorenson Squeeze 53
2.13 在Android中安裝視頻資產:使用raw資料夾 60
2.14 在Android應用程式中引用視頻資產 62
2.15 小結 66
第3章 Android幀動畫:XML、概念和最佳化 69
3.1 幀動畫的概念:幀、幀速率和解析度 69
3.2 最佳化幀動畫:顏色深度和幀速率 70
3.3 使用XML標記在Android中創建幀動畫 72
3.4 Android <animation-list>標記:父幀容器 73
3.5 Android的<item>標記:指定動畫幀 73
3.6 為GraphicsDesign App創建幀動畫 74
3.7 複製解析度密度目標幀 74
3.8 使用XML創建幀動畫定義 77
3.9 在ImageView中引用幀動畫定義 80
3.10 使用Java實例化幀動畫定義 88
3.11 小結 92
第4章 Android程式動畫:XML、概念和最佳化 95
4.1 程式動畫概念:補間動畫和插值器 95
4.2 程式動畫數據值:範圍和中心點 98
4.3 程式動畫變換:旋轉、縮放、平移 98
4.4 程式動畫合成:Alpha混合 99
4.5 程式動畫計時:使用持續時間和偏移量 100
4.6 程式動畫循環:RepeatCount和RepeatMode 101
4.7 <set>標記:使用XML對程式動畫進行分組 101
4.8 程式動畫與幀動畫:權衡 103
4.9 在GraphicsDesign套用中創建程式動畫的構思 104
4.10 使用XML創建程式動畫定義 104
4.11 在MainActivity.java中實例化Animation對象 109
4.12 使用<set>創建更複雜的程式動畫 111
4.13 旋轉變換:複雜的動畫集 115
4.14 調整變換值:輕鬆調整XML 118
4.15 小結 119
第5章 Android DIP:與設備無關的像素圖形設計 121
5.1 Android支持設備顯示的方式:UI設計和用戶體驗 121
5.2 設備顯示概念:尺寸、密度、方向、DIP 122
5.3 與密度無關:創建相似的用戶體驗 124
5.4 通過<supports-screens>標籤支持Android多屏 126
5.5 提供針對設備最佳化的用戶界面布局設計 128
5.5.1 使用Android的smallestWidth螢幕配置修飾符 129
5.5.2 使用可用螢幕寬度修飾符 130
5.5.3 使用可用螢幕高度修飾符 131
5.6 提供針對設備最佳化的圖像可繪製資產 131
5.7 DisplayMetrics類:大小、密度和字型縮放 133
5.8 最佳化Android應用程式圖示 134
5.9 在正確的密度資料夾中安裝新的應用程式圖示 139
5.10 為自定義應用程式圖示配置AndroidManifest.xml 141
5.11 在Nexus One上測試新的應用程式圖示和標籤 144
5.12 小結 145
第6章 Android UI布局:使用ViewGroup類進行圖形設計 147
6.1 Android ViewGroup超類:布局基礎 147
6.2 ViewGroup LayoutParams類:布局參數 148
6.3 不推薦使用的布局:AbsoluteLayout和SlidingDrawer 150
6.4 Android的實驗性布局:SlidingPaneLayout 150
6.5 Android RelativeLayout類:設計相對布局 152
6.6 Android LinearLayout類:設計線性布局 153
6.7 Android FrameLayout類:設計幀布局 154
6.8 Android GridLayout類:設計格線布局 155
6.9 DrawerLayout類:設計抽屜布局 159
6.10 添加選單項以訪問UI布局容器 161
6.11 創建目錄活動 164
6.12 創建XML目錄線性布局設計 167
6.13 將文本UI小部件添加到TOC UI布局容器 171
6.14 使用onOptionsItemSelected()方法添加選單功能 177
6.15 在Nexus One上測試目錄活動 179
6.16 小結 180

相關詞條

熱門詞條

聯絡我們