我在 viewflipper 上使用动画并像 AnimationUtils.loadAnimation(this, R.anim.flipout); 一样加载它们。
问题是我还在它们上设置 AnimationListener 并希望它在不同时间设置不同的侦听器。问题是它们保留了上次加载 loadAnimation 时的动画监听器,并且在它们上设置新的动画监听器什么也没做(也不会崩溃,新的动画监听器永远不会被调用)。
我是否必须放弃 AnimationUtils.loadAnimation 并自己创建新的动画对象?我可以禁用它的缓存吗?