overridePendingTransition()并不总是有效

时间:2016-12-08 07:57:08

标签: android webview 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 个答案:

答案 0 :(得分:0)

尝试这样你可以在setContentView之前进行下一个活动..

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