android5.0以后的Material Design中有点击条目后产生波纹效果。但是项目中我发现app主题设置为Theme.AppCompat.Light.NoActionBar后,只是有部分有波纹效果,然后一步步找原因,发现了有波纹与没波纹的布局中的区别就是给item设置了背景色或者图片。
怎么解决?
1、修改背景色为透明色或者透明图片。
2、设置android:background="?android:attr/selectableItemBackground",当然也有可能不能实现。这个时候你可以在listview或者recycleview的属性中设置android:drawSelectorOnTop="true",基本都能解决了就。
关于设置listview或者recycleview的波纹动画的小问题
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- 妈呀对面怎么把大龙打了完了我们要输了啊啊啊!!! Stupid! 当然不是这样的。 严格来说,大龙只不过是相对强化...