Android 动画监听器在emulator中工作正常,但在手机上不工作(三星s4)

Android 动画监听器在emulator中工作正常,但在手机上不工作(三星s4),android,animation,view,android-animation,listeners,Android,Animation,View,Android Animation,Listeners,因此,我有一个动画监听器,它通过一种方法连接到按钮sonClick。该动画只是某个视图的简单Alpha动画(淡入淡出),在模拟器上可以正常工作,但在手机上不起作用(三星s4)。问题是,当称为文本的动画淡出时,文本会发生变化,然后随着新文本淡入。文本变化很好,但没有动画 下面是侦听器的方法,我不知道这是否有帮助,但在应用程序中的另一个活动中,我有一个视图,仅使用一些动画util(使用我制作的xml)进行淡入淡出,该视图工作正常……非常感谢任何帮助,这就像我必须做的最后一件事一样 private v

因此,我有一个动画监听器,它通过一种方法连接到
按钮
s
onClick
。该动画只是某个视图的简单Alpha动画(淡入淡出),在模拟器上可以正常工作,但在手机上不起作用(三星s4)。问题是,当称为文本的动画淡出时,文本会发生变化,然后随着新文本淡入。文本变化很好,但没有动画

下面是侦听器的方法,我不知道这是否有帮助,但在应用程序中的另一个活动中,我有一个视图,仅使用一些动画util(使用我制作的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) {

        }
    });

}

开发人员设置中是否关闭了动画?我关闭了,它解决了问题!如果每个人都下载了这个应用程序并想要动画,他们会这么做吗@惠特尼诺,他们不应该这么做。大多数人不会在他们的设备上启用开发人员设置,除非他们是一名开发人员,并且我启用的所有设备都默认设置为“开”,所以我猜您的设备不知怎么被切换为“关”。