ValueAnimator助手类

时间:2015-12-12 08:41:43

标签: android animation android-animation

我是Android开发的初学者。

来自iOS背景我倾向于在Views

上使用动画

在Android中为视图设置动画。我发现以“正常”的方式做到了

例如,为视图的alpha值设置动画

valueAnimator = ValueAnimator.ofFloat(0, 100);

valueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
        @Override
        public void onAnimationUpdate(ValueAnimator animation) {
            float value = (Float) animation.getAnimatedValue();
            viewToAnimate.alpha(value);
        }
    });

valueAnimator.setDuration(10000);
valueAnimator.start();

我想知道是否有一种简单的方法。也许创建一个“助手”类来设置对象alpha值的动画。我们可以在视图中传递动画并将其设置为动画。

AnimationHelper.animateAlpha(viewToAnimate, OF_VALUE, TO_VALUE, DURATION);

这样的东西

我很抱歉提出这个问题。由于我的Java知识生疏,我想知道是否有任何善良的人愿意帮忙。

谢谢

1 个答案:

答案 0 :(得分:1)

试试这个:

<!DOCTYPE html>
<html>
    <head>
    </head>
    <body style="margin: -15px; padding: -15px">
        <webview src="http://www.google.com/"
                 style="width:100vw; height:100vh">
        </webview>
    </body>
</html>

或者这个:

viewToAnimate.animate().alpha(TO_VALUE).setDuration(DURATION);