动画侦听器在模拟器中工作正常但在手机上没有(三星s4)

时间:2015-05-24 17:02:34

标签: android animation view android-animation listeners

所以我有一个通过方法附加到button s onClick的动画侦听器。动画只是一个特定视图的简单Alpha动画(淡入和淡出),它在模拟器上工作正常,但它在手机上不起作用(三星s4)。问题在于,当动画被调用时,文本会淡出,文本会发生变化,然后会以新文本淡入。文本变化很好,但没有动画。

下面是监听器的方法,我不知道这是否有帮助,但在应用程序中的另一个活动我有一个视图做一些淡化它只有一些AnimationUtils(我做了一个xml),一个工作正常...非常感谢任何帮助,这就像我要做的最后一件事。

private void AnimationMethodForTextView(final TextView TitleArea, final int explanation){
    ObjectAnimator fadeOut = ObjectAnimator.ofFloat(TitleArea, "alpha", 1.0f, 0.0f);
    fadeOut.setDuration(1000);

    final ObjectAnimator fadeIn = ObjectAnimator.ofFloat(TitleArea, "alpha", 0.0f, 1.0f);
    fadeIn.setDuration(1000);





    fadeOut.addListener(new Animator.AnimatorListener() {
        public void onAnimationStart(Animator animation) {

        }

        public void onAnimationEnd(Animator animation) {
            TitleArea.setText(explanation);
            TitleArea.scrollTo(0, 0);
            fadeIn.start();
        }

        @Override
        public void onAnimationCancel(Animator animation) {

        }

        @Override
        public void onAnimationRepeat(Animator animation) {

        }
    });

}

0 个答案:

没有答案