使用ObjectAnimation从右向左滑动

时间:2018-07-12 16:08:47

标签: android android-animation objectanimator

借助此YouTube链接中提供的示例代码,我可以从左到右制作幻灯片:

https://www.youtube.com/watch?v=3UbJhmkeSig

但是我不能做从右到左的动画。我尝试过的是在下面的代码中放置一个“-”(负号)符号,但是它不起作用,并且给我错误:

  

运算符'-'不适用于   'android.util.Property

ObjectAnimator translateAnimation =
                ObjectAnimator.ofFloat(view, -View.TRANSLATION_X, 800);
        translateAnimation.start();
        translateAnimation.setRepeatCount(1);
        translateAnimation.setRepeatMode(ValueAnimator.REVERSE);

在Activity中执行此操作的任何方法吗?

1 个答案:

答案 0 :(得分:1)

您应该使用值,而属性名称应保持不变:

df_test   

0          {A, E}  
1    {A, E, C, S}  
2       {A, E, C}  
3    {A, E, C, S}  
4          {A, E}