自定義控件樣式

分三個層次:drawable->selector->style
drawable可以是一張圖片、顏色、xml文件畫的矢量圖。
xml矢量圖根節點是shape,屬性用來指定形狀,子標籤有solid(填充),corners(圓角),gradient(漸變),padding(間隔),size(大小),stroke(描邊)。
selector的根節點是selector,子標籤格式是< item = android:?? android:drawable = ?? >。
前面是android命名空間中的屬性,常用的有。。。。。。調用是android : background = ???
style的根節點是resource,屬性有name和parent,name在調用時style = @style/name,parent繼承自某個已經定義好的控件(就是除了接下來修改的item,其餘都跟這個控件一樣)。
子標籤格式是< item name=”android:textSize” > 18sp < / item >。
其實跟在activity_main.xml中寫一樣,只是方便複用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章