layer-list 简介
简单理解,layer 是层,list 是列表,那么 layer-list 就是层列表的意思。图层顺序由上到下依次覆盖,一个图层就创建一个item
创建layer-list例子
0.明确目标
我们要创建一个APP闪屏的背景,效果大概是这样
1.在drawable文件夹创建xml
2.创建layer-list
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
</layer-list>
3.创建item
根据效果图,分为两个图层,一个是整个背景图层,一个是一个图片
第一个图层可以使用color直接设置色值
<item>
<color android:color="#0955B1"/>
</item>
第二个图层是一个图片,位置居中,使用bitmap
<item>
<bitmap android:gravity="center" android:src="@drawable/logo" />
</item>
整体的代码
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<color android:color="#0955B1"/>
</item>
<item>
<bitmap android:gravity="center" android:src="@drawable/logo" />
</item>
</layer-list>
item中的其他属性
item本身的属性
参考:https://blog.csdn.net/android_cmos/article/details/80033784