Andriod學習不深奧,經驗全從實踐來
關於自定義View今天進行了詳細的探索,這裏總結如圖
1、自定義view中 declare-styleable
引入了兩個lib 工程但是爆出 D:\WorkSpace\FirstWork\slide_library\res\values\vpi__attrs.xml:53: error: Attribute "radius" has already been defined
不同的view看來對於自定義屬性還不能名字相同,這裏只能修改爲其他的名字這樣纔不會報錯
2、自定義view必須引入自己的xml約束xmlns:app="http://schemas.android.com/apk/res-auto" 後面應該是包名的,不過這裏就讓系統自動生成了
3、如果自定義屬性有引用的話,比如 app:border_color="@color/dark" 引用的必須有,這個必須存在