我的斜线屏幕上有一个过渡,但有时动画会开始,而其他动画则不会。我不明白如何解决这个问题,这里是带有 textview 动画的启动活动。奇怪的是,有时它可以正常工作,特别是在模拟器上它比在设备上工作的次数更多。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash_screen);
title1 = (TextView)findViewById(R.id.textView1);
animation1 = AnimationUtils.loadAnimation(this,R.anim.long_slide_left);
title1.startAnimation(animation1);
new Handler().postDelayed(new Runnable() {
public void run() {
Intent intent = new Intent();
intent.setClass(SplashScreenActivity.this, mainActivity.class);
SplashScreenActivity.this.startActivity(intent);
SplashScreenActivity.this.finish();
// transition from splash to main menu
overridePendingTransition(R.anim.activityfadein,
R.anim.activityfadeout);
}
}, 1000);
}