将 xml 动画定义为 Java

Define xml animation into Java

是否可以使用 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>

是的,有可能:

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

因此,您必须自己计算平移距离。 注意:如果你稍后翻译成 0,在一些其他翻译之后 - 它会移动到起始位置。

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