2016-02-12 121 views
0

我用下面的單行代碼動畫到android中的圖像視圖。動畫隱藏圖像android

編碼

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

,但我隱藏圖像。我不想使用上述來源隱藏我的圖像。任何幫助非常歡迎謝謝。

+1

設備的寬度(以像素爲單位)是多少? –

+0

使用v.animate()。translationXBy(100).setDuration(5000).start();作爲translationXBy是數字由你翻譯 – theLazyFinder

+0

我的問題是我想移動圖像不隱藏使用單行代碼。 – user3546693

回答

0

試試這個:

v.bringToFront(); 

動畫之前添加此。

希望這會有幫助

0

你想如何隱藏你的形象?

您可以通過設置0阿爾法屬性也隱藏

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

編輯

要移動,而不會隱藏它留在結束

您可以嘗試查看權限使用v.animate.x()代替

  1. 設置min X Positi對,它的0,因爲你想將它移到左無熄滅屏幕

INT minXPosition = 0;

  • 設置值多少視圖移動,並計算新的視圖X位置
  • INT moveXBy = 100;

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

  • 動畫的視圖,但首先檢查位置 - >如果過去的minXPosition,使用minXPosition代替
  • view.animate() .x(newXPosition<minXPosition?minXPosition:newXPosition) .setDuration(500) .start();

    +0

    我想從右向左移動我的圖標。我不想要隱藏圖像。但是我上面提到的代碼會從右向左移動並隱藏。你可以改進它嗎? – user3546693

    +0

    毫米,所以你想要移動到左/右視圖,但沒有把它隱藏在最後? –