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
總結
以上是生活随笔為你收集整理的Shape 各种属性详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql修改字段的顺序_Mysql中如
- 下一篇: 百度地图帮你免费实现手机定位图文教程