动画隐藏图像android

问题描述:

我用下面的单行代码动画到android中的图像视图。动画隐藏图像android

编码

 v.animate().translationXBy(1000).setDuration(5000).start(); 

,但我隐藏图像。我不想使用上述来源隐藏我的图像。任何帮助非常欢迎谢谢。

+1

设备的宽度(以像素为单位)是多少? –

+0

使用v.animate()。translationXBy(100).setDuration(5000).start();作为translationXBy是数字由你翻译 – theLazyFinder

+0

我的问题是我想移动图像不隐藏使用单行代码。 – user3546693

试试这个:

v.bringToFront(); 

动画之前添加此。

希望这会有帮助

你想如何隐藏你的形象?

您可以通过设置0阿尔法属性也隐藏

v.animate().alpha(0).setDuration(500).start(); 

编辑

要移动,而不会隐藏它留在结束

您可以尝试查看权限使用v.animate.x()代替

  1. 设置min X Positi对,它的0,因为你想将它移到左无熄灭屏幕

INT minXPosition = 0;

  1. 设置值多少视图移动,并计算新的视图X位置
  2. INT moveXBy = 100;

    int newXPosition =(int)view.getX() - moveXBy;

    1. 动画的视图,但首先检查位置 - >如果过去的minXPosition,使用minXPosition代替
    2. view.animate() .x(newXPosition<minXPosition?minXPosition:newXPosition) .setDuration(500) .start();

    开始=>
开始=>
+0

我想从右向左移动我的图标。我不想要隐藏图像。但是我上面提到的代码会从右向左移动并隐藏。你可以改进它吗? – user3546693

+0

毫米,所以你想要移动到左/右视图,但没有把它隐藏在最后? –