Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何避免Android翻译动画中出现眨眼?_Android_Android Animation - Fatal编程技术网

如何避免Android翻译动画中出现眨眼?

如何避免Android翻译动画中出现眨眼?,android,android-animation,Android,Android Animation,我最初在位置0,0处有一个图像。当用户单击一个按钮时,我会设置图像的动画,并使用 动画an=新的TranslateAnimation(0,0,0,listInstanceDetails.DragItemHeight); an.setFillAfter(true) 因为setFillAfter是真的。动画将保持在0100。现在用户再次单击按钮,我希望它从0100返回到0,0。所以我使用代码 动画an=新的TranslateAnimation(0,0,100,0); an.setFillAfter(

我最初在位置0,0处有一个图像。当用户单击一个按钮时,我会设置图像的动画,并使用

动画an=新的TranslateAnimation(0,0,0,listInstanceDetails.DragItemHeight); an.setFillAfter(true)

因为setFillAfter是真的。动画将保持在0100。现在用户再次单击按钮,我希望它从0100返回到0,0。所以我使用代码

动画an=新的TranslateAnimation(0,0,100,0); an.setFillAfter(true)

这很好用。但在第二个动画从100,0开始之前,它会在0,0处闪烁,然后从100,0开始到0,0。这看起来很难看


有没有办法避免这种眨眼。有没有人玩过很多翻译动画并做过类似的操作。我做错什么了吗。请让我知道你的意见。感谢您的时间和建议。

我以前使用过.setFill(false);在我的代码中。我把它取下来,它就开始工作了