1. 程式人生 > >自定義控制元件--實現步驟

自定義控制元件--實現步驟

前言:

      在android開發中我們常常會用到自定義控制元件,可是為什麼要自定義呢?自定義控制元件又該怎麼實現呢?下面我們來了解下自定義控制元件的常用知識。

1:為什麼要自定義控制元件

     用到自定義控制元件的幾種情況如下:     1> 通常一個APP有自己的顯示風格,為了統一這個顯示風格,我們需要自己實現一套特定的顯示     2> 處理特有的使用者互動     3> 優化我們的佈局
    4> 封裝等

2:自定義的步驟

    1> 自定義屬性的申明與獲取     2> 測量onMeasure     3> 佈局onLayout(ViewGroup)     4> 繪製onDraw      5> onTouchEvent     6> onInterceptTouchEvent(ViewGroup)