将xml动画定义为Java

时间:2019-02-14 08:11:04

标签: android animation translate-animation

是否可以使用Java编写slide_out_left动画?

这是我的动画xml。

<?xml version="1.0" encoding="UTF-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="300" android:fromXDelta="0%" android:toXDelta="-100%" /> </set>

1 个答案:

答案 0 :(得分:0)

是的,有可能:

view.animate().translationX(_amount_).setDuration(_time in ms_).start();

因此,您将必须自己计算平移距离。 注意:如果以后再翻译为0,则经过一些其他翻译后,它将移至起始位置。

要完成有效的幻灯片,请尝试也使用withStartAction。