shape

shape圖形用來描述形狀定義,形狀圖形的定義文件以shape元素爲根節點, shape節點用來描述該形狀圖形是哪種幾何圖形。
根節點shape下定義了6個子節點:
corners(圓角):它用來描述4個圓角的規格定義。
gradient(漸變):它用來描述形狀內部的顏色漸變定義。
padding(間隔):它用來描述形狀圖形與周圍視圖的間隔大小。
size(尺寸):它用來描述形狀圖形的尺寸大小(寬度和高度)。
solid(填充):它用來描述形狀圖形內部的填充色彩。
stroke(描邊):它用來描述形狀圖形四周邊線的規格定義。

EX:XML描述文件代碼:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
 android:shape="line" >

    <!-- 指定了形狀內部的填充顏色 -->
    <solid android:color="#ffdd66" />

    <!-- 指定了形狀邊線的粗細與顏色 -->
    <stroke
        android:width="1dp"
        android:color="#ffaaaaaa" />

    <!-- 指定了形狀四個圓角的半徑 -->
    <corners
        android:bottomLeftRadius="10dp"
        android:bottomRightRadius="10dp"
        android:topLeftRadius="10dp"
        android:topRightRadius="10dp" />
</shape>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章