一、效果图
在真机上阴影效果很好,录屏效果差一点。
二、实现方法
1. 创建一个TranslationZ
的变换动画
res/animator/touch_raise.xml
1 | <?xml version="1.0" encoding="utf-8"?> |
2. 为CardView加上属性
CardView布局中加入属性android:stateListAnimator="@animator/touch_raise"
。
这样,你的卡片按住时就会有浮起的效果了(或称抬升、阴影加深)。
三、参考资料
关于使用 CardView 开发过程中要注意的细节-泡在网上的日子
PS:欢迎关注SherlockShi博客