Style Shape 設置

1 篇文章 / 0 new
author
Style Shape 設置
shape 可讓我們呈現一些視覺效果. 在 drawable 建立 xml 檔就可供UI引用
<?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android" android:shape=["rectangle"(預設) | "oval" | "line" | "ring"] >
    <corners  (四方圓角, 僅 shape=rectangle 時有效用)
        android:radius="1dp"(預設)
        android:topRightRadius="20dp" 右上角
        android:bottomLeftRadius="20dp" 右下角
        android:topLeftRadius="1dp" 左上角
        android:bottomRightRadius="0dp" 左下角 />
    <gradient  漸層
        android:angle="45"
        android:centerX="integer"
        android:centerY="integer"
        android:startColor="color"
        android:centerColor="integer"
        android:endColor="color"
        android:type=["linear"(預設) | "radial" | "sweep"]
        android:gradientRadius="400" 指定漸層為 android:type="radial", 需指定該值
        android:useLevel=["true" | "false"] />
    <padding
        android:left="integer"
        android:top="integer"
        android:right="integer"
        android:bottom="integer" />
    <size 指定大小,一般用在imageview配合scaleType屬性使用。大小一般自動適配
        android:width="integer"
        android:height="integer" />
    <solid 填充顏色,可是16進位顏色(如想設置半透明效果,直接使用十六就可)
        android:color="color" />
    <stroke 邊框,border,dashWidth和dashGap有一個為0dp則為實線
        android:width="2dp" 描邊的寬度 integer
        android:color="color"
        android:dashWidth="integer" 虛線寬度
        android:dashGap="integer" 虛線間隔寬度 /> 
</shape>
Free Web Hosting