0
AnimatedVectorDrawable
完成动画后,我一直在尝试做某件事,我正在寻找有关AVDWrapper
的this question的答案,但我有一种直觉,认为有一种更优雅的方式。有没有办法倾听Animatable.isRunning更改?
即,设置一个布尔值更改侦听器来检查anim.isRunning()
是否已更改。我一直在关注this question,它的答案是,并设置了一个布尔变更监听器(几乎完全相同的方式,setBoo
到anim.isRunning()
),但它不起作用。我在这里理解概念上的错误吗?当anim.isRunning()
从true
更改为false
时,观察者模式应在动画结束时触发。或者是因为动画是时间敏感/连续的,需要不断调查,因此这不起作用?如果听众实施Runnable
,那么该怎么办?
谢谢。
试图重写'registerAnimationCallback'? – pskink
我现在正在看它,但我不确定如果没有示例,我会如何去做。但我猜测回调调用回布尔型监听器? – skwear
抱歉不能覆盖(写作时,我正在考虑不同的职位),只需调用它自定义回调 – pskink