首页 > 代码库 > drawable下的shape
drawable下的shape
- shape:形状
- 圆角:corners:同时设置五个属性,否则Radius属性无效
- 渐变:gradient当设置填充颜色后,无渐变效果,angle的值必须是45的倍数,包括0,仅在type="linear"有效,不然会报错;
- 间隔:padding:设置四个方向上的间隔
- 大小:size
- 填充:solid:设置填充的颜色
- 描边:stroke
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<!--圆角-->
<corners
android:radius="9dp"
<!--设置四个角半径-->android:topLeftRadius="2dp"
<!--设置左上角半径-->android:topRightRadius="2dp"
<!--设置右上角半径-->android:bottomLeftRadius="2dp"
<!--设置左下角半径-->android:bottomRightRadius="2dp"/><!--设置右下角半径-->
<!--渐变-->
<gradient
android:startColor="@android:color/white"
android:centerColor="@android:color/black"
android:endColor="@android:color/black"
android:useLevel="true"
android:angle="45"
android:type="radial"
android:centerX="0"
android:centerY="0"
android:gradientRadius="90"/>
<!--间隔-->
<padding
android:left="2dp"
android:top="2dp"
android:right="2dp"
android:bottom="2dp"/><!--各方向的间隔-->
<!--大小-->
<size
android:width="50dp"
android:height="50dp"/><!--宽度和高度-->
<!--填充-->
<solid
android:color="@android:color/white"/><!--填充的颜色-->
<!--描边-->
<stroke
android:width="2dp"
<!--设置描边宽度-->android:color="@android:color/black"
<!--设置描边颜色-->android:dashWidth="1dp"
<!--设置虚线宽度-->android:dashGap="2dp"/>
<!--设置虚线间隔宽度--></shape>
来自为知笔记(Wiz)
drawable下的shape
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。