我有一个带有2个片段的活动。我使用setCustomAnimations函数为片段事务添加了自定义动画。现在,我想在片段过渡动画效果后执行一些操作。为此,我在主Activity中实现了android.view.animation.Animation.AnimationListener接口。但是片段过渡操作后不会调用onAnimationEnd方法。请帮忙!!

最佳答案

您无法在这些动画上设置AnimationListener,因为它们是使用资源标识符提供的。要设置AnimationListener,您需要在代码中引用该动画,并且能够调用setAnimationListener来在给定动画上实际设置您的AnimationListener。

08-18 17:31