android 6控件,android shape控件的使用

本文深入探讨了Android图形设计中的颜色渐变和描边技术。通过示例详细解释了如何使用android:startColor、android:endColor和android:angle创建线性渐变,并介绍了如何设置描边宽度、颜色以及实现虚线效果。同时,还阐述了如何通过corners属性为图形添加圆角,调整不同角的弧度以实现定制化的圆角设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

android:startColor="#ff8c00"

android:endColor="#FFFFFF"

android:angle="270" />

android:width="2dp"

android:color="#dcdcdc" />

android:topRightRadius="20dp" 右上角

android:bottomLeftRadius="20dp" 右下角

android:topLeftRadius="1dp" 左上角

android:bottomRightRadius="0dp" 左下角

/>

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

:圆角

android:radius

为角的弧度,值越大角越圆。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值