糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > android设置控件形状 Android控件自定义形状

android设置控件形状 Android控件自定义形状

时间:2021-02-03 13:28:37

相关推荐

android设置控件形状 Android控件自定义形状

Android中处理控件的各种形状可以用到Shape,ApiDemos中有相关的例子,在com.example.android.apis.graphics中的ShapeDrawable1类中有很详细的介绍和例子。使用xml的方法也能达到同样的效果,而且更加方便。如下面的代码所示:

XML/HTML代码复制内容到剪贴板

android:startColor="#ff8c00"

android:endColor="#FFFFFF"

android:angle="270"/>

android:width="2dp"

android:color="#dcdcdc"/>

android:radius="2dp"/>

android:left="10dp"

android:top="10dp"

android:right="10dp"

android:bottom="10dp"/>

solid:实心,就是填充的意思

android:color指定填充的颜色

gradient:渐变

android:startColor和android:endColor分别为起始和结束颜色,ndroid:angle是渐变角度,必须为45的整数倍。

另外渐变默认的模式为android:type="linear",即线性渐变,可以指定渐变为径向渐变,android:type="radial",径向渐变需要指定半径android:gradientRadius="50"。

stroke:描边

android:width="2dp" 描边的宽度,android:color 描边的颜色。

我们还可以把描边弄成虚线的形式,设置方式为:

android:dashWidth="5dp"

android:dashGap="3dp"

其中android:dashWidth表示'-'这样一个横线的宽度,android:dashGap表示之间隔开的距离。

corners:圆角

把四个角设定成不同的角度,方法为:

XML/HTML代码复制内容到剪贴板

android:topRightRadius="20dp"右上角

android:bottomLeftRadius="20dp"右下角

android:topLeftRadius="1dp"左上角

android:bottomRightRadius="0dp"左下角

/>

如果觉得《android设置控件形状 Android控件自定义形状》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。