0

レイアウトからレイアウトへのアニメーションを作成しようとしています。このコードを試してメソッドに保持しましたが、実行されませんでした。つまり、別のレイアウトに移動しませんでした

これが私のコードです

private void showNextScreen() {
    Animation animation = AnimationUtils.loadAnimation(context,
            R.anim.push_left_in);
    animation.setAnimationListener(new AnimationListener() {
        @Override
        public void onAnimationStart(Animation animation) {
        }

        @Override
        public void onAnimationRepeat(Animation animation) {
        }

        @Override
        public void onAnimationEnd(Animation animation) {

            startActivity(new Intent(context, MainLoginSignUpActivity.class));
            finish();
            overridePendingTransition(R.anim.push_left_in,
                    R.anim.push_left_out);
        }
    });// What to add here "startAnimation(animation);" --> But this shows error how to add it
}

この前に、このコードからこのメソッドを呼び出しています

context = this;
        new CountDownTimer(3000, 1000) {
            @Override
            public void onFinish() {
                showNextScreen();
            }

            @Override
            public void onTick(long millisUntilFinished) {
            }
        }.start();

この問題の解決にご協力ください。前もって感謝します

4

1 に答える 1