shape模版
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape=["rectangle" | "oval" | "line" | "ring"] > <!--默认为rectangle-->
<corners <!-- shape=“rectangle”时使用, -->
android:radius="integer" <!-- 半径,会被下边的属性覆盖,默认为1dp,-->
android:topLeftRadius="integer"
android:topRightRadius="integer"
android:bottomLeftRadius="integer"
android:bottomRightRadius="integer" />
<gradient <!-- 渐变-->
android:angle="integer"
android:centerX="integer"
android:centerY="integer"
android:centerColor="integer"
android:endColor="color"
android:gradientRadius="integer"
android:startColor="color"
android:type=["linear" | "radial" | "sweep"]
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 <!--填充颜色,可是是十六进制颜色。(比如想设置半透明效果,直接使用十六就只就OK)-->
android:color="color" />
<stroke <!-- 指定边框,border,dashWidth和dashGap有一个为0dp则为-->
android:width="integer"
android:color="color"
android:dashWidth="integer" <!-- 虚线宽度-->
android:dashGap="integer" /> <!-- 虚线间隔宽度-->
</shape>
This post is licensed under CC BY 4.0 by the author.