1、簡介
android 自定義元件開發
2、目錄結構
4.4.7 主介面… - 119 -
4.5 練習作業… - 122 -
第五章 陰影、漸變和點陣圖運算 … - 123 -
5.1 概述… - 123 -
5.2 陰影… - 123 -
5.3 漸變… - 125 -
5.3.1 線性漸變(lineargradient)… - 126 -
5.3.2 徑向漸變(radialgradient) … - 130 -
5.3.3 掃᧿漸變(sweepgradient) … - 135 -
5.3.4 位圖漸變(bitmapshader) … - 138 -
5.3.5 混合漸變(composeshader)… - 140 -
5.3.6 漸變與 matrix … - 142 -
5.4 位圖運算… - 143
5.4.1 porterduffxfermode … - 143 -
5.4.2 圖層(layer) … - 146 -
5.4.3 位圖運算技巧… - 148 -
5.5 案例 1:圓形頭像… - 152 -
5.6 案例 2:刮刮樂… - 156 -
5.7 練習作業… - 161 -
第六章 自定義元件 … - 163 -
6.1 概述… - 163 -
6.2 自定義元件的基本結構… - 164
6.3 重寫 onmeasure 方法 … - 166 -
6.4 元件屬性… - 175
6.4.1 屬性的基本定義… - 176 -
6.4.2 讀取來自 style 和 theme 中的屬性 … - 181 -
6.5 案例 1:圓形 imageview 元件… - 186 -
6.6 案例 2:驗證碼元件 codeview… - 190 android 自定義元件開發詳解 株洲新程 it 教育 李讚紅
6.7 練習作業… - 203 -
第七章 自定義容器 … - 204 -
7.1 概述… - 204 -
7.2 viewgroup 類… - 205 -
7.2.1 viewgroup 常用方法… - 205 -
7.2.2 viewgroup 的工作原理… - 208 -
7.2.3 重寫 onlayout()方法… - 213 -
7.3 cornerlayout 布局… - 217 -
7.3.1 基本實現… - 217 -
7.3.2 內邊距 padding… - 224 -
7.3.3 外邊距 margin… - 228 -
7.3.4 自定義 layoutparams … - 238 -
7.4 案例:流式布局(flowlayout) … - 246 -
7.5 練習作業… - 256 -
第八章 scroller 與平滑滾動 … - 257 -
8.1 概述… - 257 -
8.2 認識 scrollto()和 scrollby()方法 … - 258 -
8.3 scroller 類… - 265 -
8.4 平滑滾動的工作原理… - 272 -
8.5 案例:觸控滑屏… - 273 -
8.5.1 觸控滑屏的技術分析 … - 273 -
8.5.2 速度*** velocitytracker… - 275 -
8.5.3 觸控滑屏的分步實現 … - 275 -
8.6 練習作業… - 287 -
第九章 側邊欄 … - 288 -
9.1 概述… - 288 -
9.2 使用二進位制儲存標識資料… - 290 -android 自定義元件開發詳解 株洲新程 it 教育 李讚紅
9.2.1 位運算子… - 290 -
9.2.2 位運算的常用功能… - 293 -
9.3 繼承自 viewgroup 的側邊欄… - 294 -
9.4 繼承自 horizontalscrollview 的側邊欄… - 305 -
9.5 練習作業… - 312 -
第十章 加強版 listview … - 314 -
10.1 概述… - 314 -
10.2 listview 的基本使用 … - 315 -
10.3 listitem 隨手指左右滑動… - 319 -
10.4 向右滑動刪除 listitem… - 327 -
10.5 滑動 listitem 出現刪除按鈕… - 337 -
10.5.1 列表項專用容器 extendlayout … - 338 -
10.5.2 列表項能滑出刪除按鈕的 listview… - 343 -
10.5.3 定義布局檔案… - 351 -
10.5.4 顯示 listview … - 352 -
10.6 練習作業… - 354 -
案例**說明 … - 355
Android自定義View 自定義元件
自繪控制項也分兩種,自定義元件和自定義容器,自定義元件是繼承view類,自定義容器時繼承viewgrounp 今天主要分析下自定義元件 還是舉個例子來的實際些,假如我們要畫乙個最簡單的textview,首先想到的就是canvas.drawtext 方法,怎麼畫了?還是得一步一步來 1 寫乙個myte...
Android學習 自定義元件
public class mylistview extends listview public mylistview context context public mylistview context context,attributeset attrs,int defstyle override ...
Android 使用自定義元件和自定義屬性
使用場合 當使用者使用自定義的view元件時,需要指定屬性。例如要實現乙個預設的帶動畫效果的,顯示時自動從全透明變成完全不透明 需要新增乙個持續的事件 存放位置 res values attrs.xml 定義這樣乙個imageview public class alphaimageview exte...