Я пытаюсь изменить переход между двумя действиями в приложении для Android.Я обнаружил, что overridePendingTransition сделает эту работу, но, похоже, она не работает для меня.Вот код, с которым я работаю:
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
ImageView logo = (ImageView) findViewById(R.id.ImageView01);
Animation fade = AnimationUtils.loadAnimation(this, R.anim.fade_in);
fade.setAnimationListener(new AnimationListener() {
@Override
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationEnd(Animation animation) {
startActivity(new Intent(FDSplashActivity.this,
FDGameActivity.class));
FDSplashActivity.this.finish();
overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
}
});
logo.startAnimation(fade);
}
Он должен показывать заставку, исчезать логотип и затем переключаться на другое занятие.Это работает, но не строка overridePendingTransition (R.anim.fade_in, R.anim.fade_out) ;.Когда я нахожу его в Eclipse, он просто говорит: «Метод overridePendingTransition (int, int) не определен для типа new Animation.AnimationListener () {}"
Пожалуйста, помогите мне.