drawable樣式檔案模板
阿新 • • 發佈:2018-12-30
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!-- 圓角 android:radius 整型 半徑 android:topLeftRadius 整型 左上角半徑 android:topRightRadius 整型 右上角半徑 android:bottomLeftRadius 整型 左下角半徑 android:bottomRightRadius 整型 右下角半徑 --> <corners android:radius="10dp" /> <!-- 漸變色 android:startColor 顏色值 起始顏色 android:endColor 顏色值 結束顏色 android:centerColor 整型 漸變中間顏色,即開始顏色與結束顏色之間的顏色 android:angle 整型 漸變角度(PS:當angle=0時,漸變色是從左向右。 然後逆時針方向轉,當angle=90時為從下往上。angle必須為45的整數倍) android:type ["linear" | "radial" | "sweep"] 漸變型別(取值:linear、radial、sweep) linear 線性漸變,這是預設設定 radial 放射性漸變,以開始色為中心。 sweep 掃描線式的漸變。 android:useLevel ["true" | "false"] 如果要使用LevelListDrawable物件,就要設定為true。設定為true無漸變。false有漸變色 android:gradientRadius 整型 漸變色半徑.當 android:type="radial" 時才使用。單獨使用 android:type="radial"會報錯。 android:centerX 整型 漸變中心X點座標的相對位置 android:centerY 整型 漸變中心Y點座標的相對位置 <gradient android:startColor="#FFFF0000" android:endColor="#80FF00FF" android:angle="45" /> --> <!-- 內邊距,即內容與邊的距離 android:left 整型 左內邊距 android:top 整型 上內邊距 android:right 整型 右內邊距 android:bottom 整型 下內邊距 <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> --> <!-- size 大小 android:width 整型 寬度 android:height 整型 高度 <size android:width="600dp" /> --> <!-- 內部填充 android:color 顏色值 填充顏色 --> <solid android:color="@color/main_back" /> <!-- 描邊 android:width 整型 描邊的寬度 android:color 顏色值 描邊的顏色 android:dashWidth 整型 表示描邊的樣式是虛線的寬度, 值為0時,表示為實線。值大於0則為虛線。 android:dashGap 整型 表示描邊為虛線時,虛線之間的間隔 即“ - - - - ” --> <stroke android:width="5dp" android:color="@color/light_blue1" /> </shape>