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
按钮sonClick
。该动画只是某个视图的简单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) {
}
});
}
开发人员设置中是否关闭了动画?我关闭了,它解决了问题!如果每个人都下载了这个应用程序并想要动画,他们会这么做吗@惠特尼诺,他们不应该这么做。大多数人不会在他们的设备上启用开发人员设置,除非他们是一名开发人员,并且我启用的所有设备都默认设置为“开”,所以我猜您的设备不知怎么被切换为“关”。