如何在Android中永久移动视图

时间:2015-04-23 12:55:21

标签: android view

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

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

视图确实向上移动,但我发现它仍然占据原始位置。如何将视图永久移动到最终位置。我也找到了类似的解决方案,但不起作用。Android translate animation - permanently move View to new position using AnimationListener

2 个答案:

答案 0 :(得分:1)

改为使用和修改LayoutParams

答案 1 :(得分:0)

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

试试这个......

ViewHelper.setTranslationX(view,50f);

只有您在ViewHelper类中使用静态方法并传递视图对象和您想要设置它的值。