星期二, 2月 17, 2015

Android Custom View

Good Reference:

http://blog.csdn.net/lmj623565791/article/details/24252901

comments:

1. 定義屬性檔,檔名不重要,重要的是內容
2. 屬性檔內的<declare-styleable>標簽會被編譯為R.styleable.XXX,在Custom View 中的Constructor 中要去存取標簽的內容,取得設定值,設定成員變數內容
3. 在OnDraw中,根據之前取得的成員變數內容繪置Custom View
4. OnMeasure 要處理wrap_content的寬度設定,否則layout會有問題。


沒有留言: