Drawable图形定制

设置背景设置背景

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

posted @ 2024-06-09 22:41  WSssSW  阅读(4)  评论(0编辑  收藏  举报