簡體   English   中英

android同步隱藏狀態欄

[英]android hide status bar synchronously

我需要以編程方式將設備置於全屏模式以對視圖進行動畫處理,然后對其進行縮放。 我已經做到了,但是我只想在狀態欄完全隱藏在設備上之后才能開始動畫。 如何同步進行? WhatsApp使用個人資料圖片在android中進行操作。

我的代碼隱藏狀態欄:

        //Hide toolbar and set full screen mode
    View decorView = context.getWindow().getDecorView();
    int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
    decorView.setSystemUiVisibility(uiOptions);
    ActionBar actionBar = ((AppCompatActivity)context).getSupportActionBar();
    actionBar.hide();
    ActivityCompat.invalidateOptionsMenu(context);

您可以等待2秒才能隱藏actionBar

// time delay to hide actionBar
Handler h = new Handler();
h.postDelayed(new

Runnable() {
    @Override
    public void run () {
        startAnimate();
    }
}

,2000); // e.g. 2000 milliseconds

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM