解决CardView无点击效果 实现水波纹效果
16lz
2021-01-23
设置cardview的android:foreground属性。
在设置点击事件的时候不要设置cardview中的子控件的点击事件,要设置cardview的点击事件,否则无效果。代码如下:
android:clickable="true"
android:focusable="true"
android:foreground="?attr/selectableItemBackgroundBorderless"或者android:foreground="?attr/selectableItemBackground"
selectableItemBackgroundBorderless这个属性的效果是超过边界的效果,长按会一直延伸,直至到cardview充满为止。详情见:blog.csdn.net/jdsjlzx/article/details/50615077
更多相关文章
- Android Touch事件分发机制学习
- android之View属性
- android scaleType的属性
- GridView的简单使用,带有点击事件
- Android用ViewPager实现多页面的切换效果
- Android 滑动效果入门篇(二)
- 解决CardView无点击效果,实现水波纹效果
- android EditText 属性