自定义drawable控件样式
在开发过程中往往需要对控件进行自定义设计,比如说按钮,一般长这个样子:
代码如下:
但是很多时候,我们希望它改变一下,长得可爱一点,这个时候我们可以自定义一下:
①现在drawable文件夹下建立样式
然后修改Button布局文件中的代码
效果如下图:
好了现在我们来说下自定义xml样式文件中的属性
shape是用来定义形状的
shape下的item介绍如下:
1、solid,填充,android:color指定填充的颜色
2、gradient:渐变 android:startColor和android:endColor分别为起始和结束颜色,android:angle是渐变角度,必须为 45的整数倍。当angle=0时,渐变色是从左向右。然后逆时针方向转,当angle=90时为从下往上。另外渐变默认的模式为android:type="linear",即线性渐变,可以指定渐变为径向渐变,android:type="radial",径向渐变需要指定半径android:gradientRadius="50",也可一指定二者的综合,扫描渐变android: type="sweep"