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>

上一篇 下一篇

猜你喜欢

热点阅读