如何在 Android 中永久移动视图

How to move view permanently in Android

假设我有一个视图,我想使用 setTranslationY 方法将其向上移动。

View view = findViewById(R.id.mView);
view.setTranslationY(-10.0f);

视图确实向上移动了,但我发现它仍然占据原来的位置position.How我可以将视图永久移动到它的最终视图吗position.Also我找到了类似的解决方案,但没有用。Android translate animation - permanently move View to new position using AnimationListener

改为使用和修改 LayoutParams

您可以使用名为 NineOldAndroids 的库在所有版本的平台上使用蜂巢动画 API 回到 1.0! (http://nineoldandroids.com)

试试这个...

ViewHelper.setTranslationX(视图,50f);

只有您使用了 ViewHelper 中的静态方法 class 并传递了视图对象和您要为其设置的值。