大佬教程收集整理的这篇文章主要介绍了android – 有一个按钮在涟漪动画结束时执行OnClickListener(材质主题),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
中等长度的半答案:你可以做一个快速的黑客攻击并将你的onClick逻辑的内容包裹在一个足够延迟的.postDelayed(…)通话中.如果有适当的延迟,动作将在波纹之后发生.这是一个黑客,它是脆弱的,我会建议你反对这个解决方案.
答案很长:你可以确定Ripple是否完成了动画,尽管这条路有点复杂. Ripple是一个Drawable,并且作为所有动画Drawables,它通过callback告诉它View什么时候做动画(以及何时完成它).你可以利用这个回调告诉动画实际完成的时间.
例如.您可以为此实现自己的回调,将所有调用转发到Ripple的托管ViewGroup,并告诉您动画何时完成,以便您可以开展业务.
作为底线,我认为你应该:
以上是大佬教程为你收集整理的android – 有一个按钮在涟漪动画结束时执行OnClickListener(材质主题)全部内容,希望文章能够帮你解决android – 有一个按钮在涟漪动画结束时执行OnClickListener(材质主题)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。