No |
etiqueta xml |
clase clase |
significado |
1 |
forma |
FormaDibujable |
forma específica, patrón de un modelo |
2 |
selector |
Lista de estados dibujable |
Elija diferentes patrones para diferentes estados |
3 |
lista de capas |
CapaDibujable |
patrón en cascada |
4 |
lista de niveles |
Lista de niveles dibujable |
Diferentes niveles de patrones. |
5 |
transición |
TransiciónDibujable |
patrón de gradiente |
6 |
onda |
OndulaciónDibujable |
patrón de ondulación |
7 |
recuadro |
InsertadoDibujable |
Gráficos integrados |
8 |
escala |
EscalaDibujable |
patrón de escala |
9 |
acortar |
ClipDibujable |
patrón de corte |
10 |
girar |
Girar dibujable |
Rotar patrón |
11 |
lista de animaciones |
AnimaciónDibujable |
Efectos de animación |
12 |
mapa de bits |
Mapa de bits dibujable |
patrón de imagen |
13 |
nueve parches |
Nueve parches dibujables |
.9 Figura |
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"
>
<!--
android:drawable:图片资源
android:id :唯一标示
android:top 顶部的偏移量
android:bottom 底部的偏移量
android:left 左边的偏移量
android:right 右边的偏移量
-->
<-- 样式一 -->
<item>
<shape android:shape="line">
<stroke android:color="@color/colorAccent"
android:width="2dp"
android:dashWidth="2dp"
android:dashGap="2dp"
/>
</shape>
</item>
<item android:top="100dp">
<shape android:shape="line">
<stroke android:color="#000000"
android:width="2dp"
android:dashWidth="2dp"
android:dashGap="2dp"
/>
</shape>
</item>
<-- 样式二 -->
<item android:left="10dp"
android:top="10dp">
<shape>
<solid android:color="#CFCFCF"/>
<corners
android:radius="10dp"/>
</shape>
</item>
<!--上层的右边距离底层的右边3dp, 上层的底部距离底层的底部6dp-->
<item android:bottom="10dp"
android:right="7dp">
<shape>
<solid android:color="#fff"/>
<corners
android:radius="10dp"/>
</shape>
</item>
</layer-list>
Estilo uno:
Estilo dos: