Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.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/cplusplus/162.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中,如何使ObjectAnimator在其他图像视图的顶部而不是下方进行翻译?_Android_Objectanimator - Fatal编程技术网

在Android中,如何使ObjectAnimator在其他图像视图的顶部而不是下方进行翻译?

在Android中,如何使ObjectAnimator在其他图像视图的顶部而不是下方进行翻译?,android,objectanimator,Android,Objectanimator,我有一些我正在翻译的图像视图 ObjectAnimator moveY = ObjectAnimator.ofFloat(stone, "y", catPos[1] ); 当它转换到指定的位置,并且已经有另一个图像视图时,它将自己放置在imageview下。我想在顶部看到新移动的imageview。我该怎么做呢?添加代码bringToFont()有效。您使用的是哪种布局?如果它是RelativeLayout或FrameLayout,那么您所要做的就是在它传递到下面的视图之后添加该项(例如,在X

我有一些我正在翻译的图像视图

ObjectAnimator moveY = ObjectAnimator.ofFloat(stone, "y", catPos[1] );

当它转换到指定的位置,并且已经有另一个图像视图时,它将自己放置在imageview下。我想在顶部看到新移动的imageview。我该怎么做呢?

添加代码bringToFont()有效。

您使用的是哪种布局?如果它是RelativeLayout或FrameLayout,那么您所要做的就是在它传递到下面的视图之后添加该项(例如,在XML的下面添加它),因为这自然会在视图上方为它提供一个z索引。但是,不能使用线性布局。假设您使用的是兼容的布局,那么对视图调用bringToFont()也应该可以。我使用的是RelativeLayout,但我在运行时翻译imageview,具体取决于用户单击,因此有时一个imageview需要在顶部,有时另一个需要在顶部。我会试着用手指检查一下。谢谢没问题,在这种情况下,bringToFront()绝对是您想要使用的。