• Shape 属性解释


    本文来自:http://blog.csdn.net/brokge/article/details/9713041

    简介:

    作用:XML中定义的几何形状

    位置:res/drawable/文件的名称.xml


    使用的方法:

    Java代码中:R.drawable.文件的名称

    XML中:Android:background="@drawable/文件的名称"


    属性:

    <shape>形状


    Android:shape=["rectangle" | "oval" | "line" | "ring"]

    其中rectagle矩形,oval椭圆,line水平直线,ring环形


    <gradient>  渐变


    Android:startColor  起始颜色

    Android:endColor  结束颜色             

    Android:angle  渐变角度,0从上到下,90表示从左到右,数值为45的整数倍,默认为0;

    Android:type  渐变的样式 liner线性渐变 radial环形渐变 sweep


    <solid >  填充


    Android:color  填充的颜色


    <stroke > 描边


    Android:width 描边的宽度

    Android:color 描边的颜色

    Android:dashWidth 表示'-'横线的宽度

    Android:dashGap 表示'-'横线之间的距离


    我们还可以把描边弄成虚线的形式,设置方式为: 

    android:dashWidth="5dp"  
    android:dashGap="3dp"


    其中android:dashWidth表示'-'这样一个横线的宽度,android:dashGap表示之间隔开的距离。


    <corners > 圆角


    Android:radius  圆角的半径 值越大角越圆

    Android:topRightRadius  右上圆角半径

    Android:bottomLeftRadius 右下圆角角半径

    Android:topLeftRadius 左上圆角半径

    Android:bottomRightRadius 左下圆角半径


    <padding > 距离


    android:bottom="1.0dip" 底部和内部距离

    android:left="1.0dip" 左边

    android:right="1.0dip" 右边

    android:top="0.0dip" 上面


  • 相关阅读:
    撩课-Web大前端每天5道面试题-Day6
    撩课-Python-每天5道面试题-第7天
    撩课-Java每天5道面试题第17天
    撩课-Web架构师养成系列(第二篇)-async
    撩课-Web大前端每天5道面试题-Day5
    撩课-Python-每天5道面试题-第6天
    撩课-Java每天5道面试题第16天
    撩课-Web大前端每天5道面试题-Day4
    撩课-Python-每天5道面试题-第5天
    Three.JS鼠标移动元素(转)
  • 原文地址:https://www.cnblogs.com/tianzhijiexian/p/3852662.html
Copyright © 2020-2023  润新知