安卓 涟漪效果 不跟手的问题解决

来源:互联网 发布:苏州大学本部淘宝地址 编辑:程序博客网 时间:2024/05/21 01:52

遇到一个涟漪效果不跟手的问题,即在按下的时候,涟漪效果一直是从中间开始,而不是从手按下的地方开始。

这个问题的原因是click事件的传递问题,只要在使用涟漪效果的控件上加上clickable=true就可以解决。但是因为我这里的click实际上是一个listview中的item的点击事件,如果在子控件设置这个clickable=true,那么itemclick是不会响应的,所以需要把clickable=true放到item的根目录中,并且在使用涟漪效果的那个控件中使用duplicateparentstate=true,这样可以解决问题

0 0
原创粉丝点击