• 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" 上面

    我们了解了基本的知识后,再来看一个较为完整的实例:http://www.cnblogs.com/tianzhijiexian/p/3855112.html

  • 相关阅读:
    nefu17
    杭电1051
    杭电1050
    有关异或符号'^'在c++编程中的应用的讲解!!!
    杭电2095
    杭电2094
    关于set容器的简单讲解!!!
    拍拍开发
    收藏框架
    js form.submit() 无效
  • 原文地址:https://www.cnblogs.com/tianzhijiexian/p/3855581.html
Copyright © 2020-2023  润新知