Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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 - Fatal编程技术网

Android 如何销毁旋转动画对象?

Android 如何销毁旋转动画对象?,android,Android,调用此代码后: Animation newAnimation = new RotateAnimation( recordedOffsetOrientation, offsetedOrientation, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); 我怎样才能摧毁那个物体 我发现调用setVisibility(View.GONE)在应用了旋转的ImageView上不可能旋转。这意味着在我试图隐藏它之前我

调用此代码后:

Animation newAnimation = new RotateAnimation( recordedOffsetOrientation, offsetedOrientation, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
我怎样才能摧毁那个物体

我发现调用
setVisibility(View.GONE)在应用了旋转的ImageView上不可能旋转。这意味着在我试图隐藏它之前我需要摧毁它,对吗?如果是,怎么做

我尝试了
newAnimation.reset()
newAnimation=null和第一个选项给我一个错误(应用程序挤压),第二个选项不能解决问题


我还尝试在这里和android开发文档中搜索答案,但没有成功找到。

对此我不是很确定,但您可以尝试使用newAnimation.setFillAfter(true);newAnimation.setFillEnabled(true)@Snicolas Nope,给出与newAnimation.reset()相同的错误@事实上,我的代码中已经有这两行了。为什么setVisibility不可能呢?关于这一点有任何错误吗?应用程序使用setVisibility函数不会给出任何错误。它只是不想隐藏元素,似乎忽略了setVisibility。然而,在我开始使用RotateAnimation函数之前,这部分代码工作得非常好。