Android常用自定义形状方式

来源:互联网 发布:淘宝 废铁战士 编辑:程序博客网 时间:2024/06/16 00:52
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android= "http://schemas.android.com/apk/res/android"    android:shape="oval"> <!-- shape的形状,默认为矩形,可以设置为矩形(rectangle)、椭圆形(oval)、线性形状(line)、环形(ring)-->    <!--内环填充色-->    <solid          android:color="@color/white"          />    <!--外环(边框)填充色和宽度-->    <stroke          android:width="1dp"          android:color="@color/red"          android:dashWidth="1dp"  //设置虚线的宽度           android:dashGap="2dp"     // 设置虚线的间隔宽度          />    <!--矩形边框四个角的圆半径-->    <corners          android:radius="5dp"          android:topLeftRadius="2dp"          android:topRightRadius="2dp"          android:bottomLeftRadius="2dp"          android:bottomRightRadius="2dp"          />    <size         android:width="20dp"         android:height="20dp"         />    <padding        android:bottom="10dp"        android:left="10dp"        android:right="10dp"        android:top="10dp" />   <!--渐变色-->     <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"/></shape>