Ripple 波纹效果

Ripple 波纹效果_第1张图片
Ripple .gif

还是搜索了几篇文章便于学习:
Android ui Ripple
android5.0 水波纹点击效果
首先 我们大家都知道 如何给一个布局设置他的点击之后的效果
很重要的一点是在他们身上加上android:clickable = true



    
    
    
    


Android 5.0中新增了ripple类型,即波纹效果
这里要注意,波纹效果只在5.0以上的设备生效,要实现此种效果,我们需要在res中添加一个新的文件夹drawable-v21用于保存波纹效果.



    

**在5.0的机型上,button会自带有Ripple点击效果。但是往往开发者需要修改点击效果,从而修改android:backgroud,这时候Ripple效果就会改变。所以使用Ripple的关键就在android:backgroud中设置。
包括更多的就是item的点击 其实我是在item的根布局上设置了下边同样的背景
**

android:background="?android:attr/selectableItemBackground"

你可能感兴趣的:(Ripple 波纹效果)