【文件属性】:
文件名称:layer-list-shadow-demo
文件大小:74KB
文件格式:ZIP
更新时间:2021-05-12 15:14:13
Java
layer-list实现阴影效果
为控件实现阴影效果,可以有多种方式:
多个drawable层叠在一起(不好的实现是多个View层叠达到多个drawable的层叠效果,相对好的实现是在同一个View钟实现多个drawable的层叠)
自定义view
Material Design中设置Z轴的方式
本文的思路是多个drawable叠在一起,但是不额外使用View,通过layer-list可以将多个item按照顺序层叠在一起显示。首先来看效果图:
第一个和第二个控件是用来展示layer-list实现阴影效果的基本款,而第三个控件是综合上述两个控件效果,再集合selector实现的。
默认状态:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/
【文件预览】:
layer-list-shadow-demo-master
----gif()
--------LayerShadow.gif(22KB)
----LICENSE(11KB)
----.gitignore(189B)
----LayerListDemo()
--------gradlew.bat(2KB)
--------gradlew(5KB)
--------gradle.properties(855B)
--------app()
--------gradle()
--------.gitignore(91B)
--------settings.gradle(15B)
--------build.gradle(498B)
----README.md(4KB)