最近在项目中遇到一个需求,AppBarLayout在完全展开时没有阴影,在完全收缩时展示阴影,这个功能可以通过设置StateListAnimator的轻松的实现。
首先,在res/animator目录下建立appbar_elevation.xml文件,如下:
然后在布局文件里设置AppBarLayout的stateListAnimator属性,如下:
目前发现AppBarLayout和CollapsingToolbarLayout结合使用时阴影才有效果
手机扫一扫
移动阅读更方便
你可能感兴趣的文章