overridePendingTransition() не всегда работает

Я попытался добавить собственную анимацию для перехода между действиями, но анимация не переопределяется каждый раз.

Иногда отображается анимация по умолчанию, а иногда анимация, которую я определил. Пожалуйста, проверьте, если причина может быть отслежена.

protected void onCreate(Bundle savedInstanceState) {
    overridePendingTransition(R.anim.slide_in, R.anim.slide_out);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_home);


    wv1=(WebView)findViewById(R.id.webView);
    wv1.setWebViewClient(new MyBrowser());
    wv1.getSettings().setJavaScriptEnabled(true);
    wv1.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
    wv1.loadUrl(url);
}

1 ответ

Попробуйте это, где вы можете перейти к следующему действию перед setContentView..

 Intent intent= new Intent(youractivity.this, nextactivity.class);
                startActivity(intent);
                this.overridePendingTransition(R.anim.slide_in, R.anim.slide_out);
Другие вопросы по тегам