0
我使用的是Translate
动画(从here借来的)如下:Android的翻译动画进度回调
TranslateAnimation a = new TranslateAnimation(
Animation.ABSOLUTE,200, Animation.ABSOLUTE,200,
Animation.ABSOLUTE,200, Animation.ABSOLUTE,200);
a.setDuration(1000);
a.setFillAfter(true);
animationSet.addAnimation(a);
myView.startAnimation(a);
有没有可以给我的myView
当前位置的任何回调?我想在动画进行过程中根据myView
的位置执行操作。
非常感谢的答案:)。虽然这是否意味着这种开销无法避免? – androidnoob
是的,我假设这是因为可能会丢帧,如果手机做了很多繁重的工作。根据您在每次迭代中想要做的事情,可能会有其他解决方案。 –
我明白了,谢谢 – androidnoob