Drawable圖形定製

WSssSW發表於2024-06-09

設定背景設定背景

button或者textview我們想要自定義他的背景就需要用到Drawable中建立xml檔案

例如
image
shape標籤是用來控制背景的形狀的
他下面的子標籤有
stroke控制描邊
corners控制圓角
solid控制填充顏色
padding控制內容與邊框的間隔
gradient 控制填充色的漸變效果
至於呈現標籤裡面屬性可以自己敲敲程式碼看看效果就知道了

給控制元件繫結該背景的方法:
在程式碼裡面
findViewById(R.id.editTextText).setBackgroundResource(R.drawable.statue)
在layout裡面:
android:background="@drawable/statue"

控制元件狀態列表圖形控制元件狀態列表圖形

需要到Drawable裡面建立xml
根節點標籤為selector
如下圖我為Edittext 做了個狀態的xml
當游標聚焦是他的背景為shape3 沒有聚焦的時候游標為shape2
image

相關文章