Android Shape
2017-03-04 本文已影响17人
h4de5
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<!--形状有四种:line 线条,oval 椭圆,rectangle 长方形,ring 环-->
<!--shape用于设定形状,可以在selector,layout等里面使用,有6个子标签-->
<!--圆角,第一个左下角,右下角,四个角半径,左上角,右上角 -->
<corners
android:bottomLeftRadius="2dp"
android:bottomRightRadius="2dp"
android:radius="9dp"
android:topLeftRadius="2dp"
android:topRightRadius="2dp"/>
<!--渐变 angle角度,起点是九点钟方向,angle的值必须是45的倍数-->
<gradient
android:angle="45"
android:centerColor="@android:color/black"
android:centerX="0"
android:centerY="0"
android:endColor="@android:color/black"
android:gradientRadius="90"
android:startColor="@android:color/white"
android:type="radial"
android:useLevel="true" />
<!--间隔 四个方向的间隔-->
<padding
android:bottom="2dp"
android:left="2dp"
android:right="2dp"
android:top="2dp" />
<!--大小 宽度和高度-->
<size
android:width="50dp"
android:height="50dp"/>
<!--填充 ,设置填充的颜色-->
<solid
android:color="@android:color/white" />
<!--描边 设置边的宽度,颜色,虚线的间隔宽度,虚线的宽度-->
<!--dashWith和dashGrp属性,只要其中一个设置为0dp,就是实线边框-->
<stroke
android:width="2dp"
android:color="@android:color/black"
android:dashGap="2dp"
android:dashWidth="1dp"/>
</shape>