假设我有一个视图,我想使用setTranslationY
方法向上移动它。
View view = findViewById(R.id.mView);
view.setTranslationY(-10.0f);
视图确实向上移动,但我发现它仍然占据原始位置。如何将视图永久移动到最终位置。我也找到了类似的解决方案,但不起作用。Android translate animation - permanently move View to new position using AnimationListener
答案 0 :(得分:1)
改为使用和修改LayoutParams。
答案 1 :(得分:0)
您可以使用名为NineOldAndroids的库在所有版本的平台上使用Honeycomb动画API返回1.0! (http://nineoldandroids.com)
试试这个......
ViewHelper.setTranslationX(view,50f);
只有您在ViewHelper类中使用静态方法并传递视图对象和您想要设置它的值。