安卓(Android) 怎么淡入到不透明

2019年10月15日20:50:44安卓(Android) 怎么淡入到不透明已关闭评论 368 775字阅读2分35秒

1.简介

安卓(Android) 怎么淡入不透明?——请看下文。

2.示例代码

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


import android.animation.FloatEvaluator;
import android.animation.ValueAnimator;
import android.view.View;
import static android.animation.ValueAnimator.ofObject;

public class Main {
    public static void fadeToOpacity(final View view, float toValue,
            long duration) {
        fadeToOpacity(view, view.getAlpha(), toValue, duration);
    }

    public static void fadeToOpacity(final View view, float fromValue,
            float toValue, long duration) {
        ValueAnimator valueAnimator = ofObject(new FloatEvaluator(),
                fromValue, toValue);
        valueAnimator
                .addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
                    @Override
                    public void onAnimationUpdate(ValueAnimator animator) {
                        view.setAlpha((float) animator.getAnimatedValue());
                    }
                });
        valueAnimator.setDuration(duration);
        valueAnimator.start();
    }
}

 
编程十万个怎么办