1.下面通过一个自定义按钮来讲解一下 XML Drawable 的使用 ,先看一下按钮的效果图
看一下按钮正常状态下的 drawable 文件
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="10dp">
</corners>
<gradient
android:angle="90"
android:endColor="#6babf5"
android:startColor="#096dba">
</gradient>
</shape>
corners 用于设置圆角大小,gradient用于设置渐变颜色,angle属性设置的是渐变方向,我设置的是90度方向,endcolor 的意思就是指向渐变方向的颜色变化趋势,startcolor 的意思就是刚开始的颜色。
一般而言,我们希望按钮点击时能够有一些效果,也就是和之前有些不一样&#