在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()绝对是您想要使用的。