0

我想为按钮设置动画,所以我使用了这个答案:

https://stackoverflow.com/a/4852468/559525

并在第一次尝试时使其动画化。但是当我尝试从应用程序的各个位置停止动画时,我发现只有在 onClick() 回调中调用 view.clearAnimation() 时才会停止动画。

我的第一个猜测是这与多线程同步问题有关,但我知道 UI 线程,并且我很确定我是从主 UI 线程中批准的位置调用 clearAnimation() 方法。

我的另一个想法是 UI 需要失效或刷新?但是我尝试在对我的主布局进行无效之前进行此调用,但这并没有帮助。我知道我的无效工作正常,因为它可以更新其他按钮属性,如颜色。

感谢您的任何建议!

4

0 回答 0