【问题标题】:Android ripple select animation on layout item布局项目上的Android波纹选择动画
【发布时间】:2015-12-03 19:10:50
【问题描述】:
我在它的列表视图中有一个装满项目的导航抽屉,以及作为另一个选项的抽屉底部的线性布局。当单击列表中的任何项目时,它们的容器会以材质波纹效果很好地进行动画处理。我想知道如何在列表外的线性布局按钮上启用相同的效果。
【问题讨论】:
标签:
android
listview
material-design
【解决方案1】:
在drawable和drawable V21文件夹中,创建两个同名的xml文件(例如animation_xml.xml)
这里的逻辑是每当 SDK 版本>=LOLLIOP 时,它都会从 drawableV21 和 LOLLIPOP 中获取值
你应该将按钮背景设置为可绘制。
涟漪效果:animation_xml.xml
<ripple android:color="#ff0000ff">
<item android:drawable="@drawable/my_drawable" />
</ripple>
正常情况下:animation_xml.xml
<shape>
<solid android:color="#ff0000ff"/>
</shape>
欲了解更多信息,请使用:
Ripple Animation guide