安卓(Android) 怎么实现带translateAnimation的动画(Animation)幻灯片(Slide)

2019年10月16日22:12:35安卓(Android) 怎么实现带translateAnimation的动画(Animation)幻灯片(Slide)已关闭评论 188 620字阅读2分4秒

1.简介

安卓(Android) 怎么实现带translateAnimation的动画(Animation)幻灯片(Slide)?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */


import android.view.animation.Animation;
import android.view.animation.AnimationSet;
import android.view.animation.TranslateAnimation;

public class Main {
    public static Animation animationSlide(int location, int viewSize,
            boolean show) {
        AnimationSet set = new AnimationSet(true);
        Animation animation = new TranslateAnimation(0, 0, 0, 0);
        if (show) {
            animation = new TranslateAnimation(0, 0, viewSize * location, 0);
        } else {
            animation = new TranslateAnimation(0, 0, 0, viewSize * location);
        }
        animation.setDuration(200);
        set.addAnimation(animation);
        return animation;
    }
}