1. 首先建立乙個類繼承view
2. 重寫ondraw(canvas canvas)方法
3. 實現乙個paint類,此類可以看成為乙個畫筆,能設定顏色,線條等屬性
4. 使用canvas的方法在螢幕上畫圖
6. 在乙個activity類中實現繼承了view的那個類
7. 把這個類使用addview()方法新增view或view容器上從而顯示到activity上
8. (可選)可以為這個自定義view建立setontouchlistener***實現動畫
9. 注意需要呼叫invalidate()進行重繪,在ui執行緒呼叫;如果不是在ui執行緒,則需要呼叫postinvalidate();
Android自定義控制項之自定義View 二
效果如下圖 1 自定義ringview繼承view新增其構造方法並建立畫筆 public class ringview extends view protected boolean isrunning false public ringview context context public ring...
Android自定義控制項(2)
1 設定自定義控制項 android自帶的radiobutton只能存放text,這不符合我們的需求,我們需要乙個可以同時存放key value對應的鍵值。所以我們要編寫乙個自定義控制項能存放key value。設計思路 新建乙個類叫org.kandy.view.radiobutton,繼承自and...
Android之自定義控制項
1.繼承view,view可以分為三種,基本的view,容器view,布局view 典型的view 如 imageview textview 容器類的view 如 listview gridview viewgroup 布局類的view 如 framelayout gridview linealay...