如何监视Button Rippe动画完成了?我认为在波纹动画完成后启动或做一些事情是一种更好的方法

时间:2016-05-02 14:04:51

标签: android animation material-design

如何监视Ripple动画?我认为在波纹动画完成后启动或做某事是一种更好的方法。

像动画监听器一样。

因为如果动画同时显示并启动Activity,则UE很糟糕,就像中断或丢帧一样。

[Material Design]:波纹动画位于按钮或其他小部件中。我点击它并显示波纹动画。

这不是button.getAnimation.setAnimationListener().....因为涟漪动画是在xml中设置的,我认为它是一个小部件属性。

任何答案将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:0)

如果可以使用类似“onRippleFinish”之类的功能或类似的功能,那么在没有任何连锁反应的旧Android版本上会出现问题。

如果您想在任何Android版本上控制涟漪,可以使用类似https://github.com/traex/RippleEffect

的库

有关标准Androidi涟漪的更多信息,请访问以下链接:Have a button execute OnClickListener on end of ripple animation(Material theme)