2016-12-08 9 views
0

Ich habe versucht, selbst definierte Animation für den Übergang zwischen den Aktivitäten hinzufügen, aber die Animation wird nicht jedes Mal überschrieben.overridePendingTransition() funktioniert nicht immer

Manchmal wird die Standardanimation angezeigt und manchmal die Animation, die ich definiert habe. Bitte überprüfen Sie, ob der Grund verfolgt werden kann.

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); 
} 
+0

Statt definieren 'OverridePendingTransition' vor' setContentView' definieren, wenn Sie Code schreiben für 'startactivity'. – Ironman

Antwort

0

versuchen dies, wo Sie nächste Aktivität gehen insted vor einem setContentView ..

Intent intent= new Intent(youractivity.this, nextactivity.class); 
       startActivity(intent); 
       this.overridePendingTransition(R.anim.slide_in, R.anim.slide_out); 
Verwandte Themen