当前位置:   article > 正文

Android shape属性_android shape angle

android shape angle

用于:设定形状,可以在selector,layout等里面使用

<!-- shape:设定形状 有六种属性:-->
    <!-- 1.圆角 corners -->
    <!-- 2.渐变 gradient -->
        <!-- android:startColor="@android:color/white"
             android:centerColor="@android:color/black"
             android:endColor="@android:color/black" -->
    <!-- 3.间隔 padding -->
    <!-- 4.大小 size -->
    <!-- 5.填充 solid -->
    <!-- 6.描边 stroke -->

    <!-- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^详细的属性解释^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   -->
    <!--
    填充:设置填充的颜色
    间隔:设置四个方向上的间隔
    大小:设置大小
    圆角:同时设置五个属性,则Radius属性无效
        android:Radius="20dp"                           设置四个角的半径
        android:topLeftRadius="20dp"              设置左上角的半径
        android:topRightRadius="20dp"           设置右上角的半径
        android:bottomLeftRadius="20dp"      设置右下角的半径
        android:bottomRightRadius="20dp"    设置左下角的半径
    描边:dashWidth和dashGap属性,只要其中一个设置为0dp,则边框为实现边框
        android:width="20dp"                               设置边边的宽度
        android:color="@android:color/black"  设置边边的颜色
        android:dashWidth="2dp"                         设置虚线的宽度
        android:dashGap="20dp"                          设置虚线的间隔宽度
    渐变:当设置填充颜色后,无渐变效果。angle的值必须是45的倍数(包括0),仅在type="linear"有效,不然会报错。
        android:useLevel 这个属性不知道有什么用。
        android:angle="45" 这个属性的起始位置是 -X 轴(0),逆时针方向递增到360(0);
    -->


    eg:
    <item android:state_pressed="true">//定义当button 处于pressed 状态时的形态。
        <shape>
            <gradient android:startColor="#8600ff" />
            <stroke
                android:width="2dp"
                android:color="#000000" />    <!--  -->
            <corners android:radius="5dp" />  <!-- 圆角半径-->
            <padding
                android:left="10dp"
                android:top="10dp"
                android:bottom="10dp"
                android:right="10dp" />       <!-- 各向间隔 -->
        </shape>
    </item>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号