【问题标题】:overridePendingTransition() is not always workingoverridePendingTransition() 并不总是有效
【发布时间】:2016-12-08 07:57:07
【问题描述】:

我尝试为活动之间的过渡添加自定义动画,但动画并没有每次都被覆盖。

有时会显示默认动画,有时会显示我定义的动画。 请检查是否可以追踪原因。

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

【问题讨论】:

  • 当你为startactivity编写代码时,不要在setContentView之前定义OverridePendingTransition

标签: android webview overridependingtransition


【解决方案1】:

试试这个,你可以在 setContentView 之前进行下一个活动。

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

【讨论】:

    猜你喜欢
    • 2012-12-26
    • 1970-01-01
    • 1970-01-01
    • 2012-04-23
    • 2015-06-28
    • 2015-12-04
    • 2017-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多