タイトルの通りですが、
現在Activityは1個で複数のFragmentで画面が構成されています。
そのうちの1つのFragmentだけフルスクリーン(ステータスバーとアクションバーが消えた状態)にしたくて、
Fragment#onCreateView()の中で、
(親のActivity).getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
を使って消しています。
また、同時に(親のActivity).getSupportActionBar().hide();
を使ってアクションバーも消しています。
これだと描画時にアクションバーは一瞬で消えるのに、ステータスバーが1.5秒くらい残ってから消えます。
これを同時に一瞬で消したいのですが、良い方法がありましたら教えてください。
◆補足
Android 7.1
Min Sdk API 21
Target Sdk API 25
ActivityはAppCompatActivityを継承。
あなたの回答
tips
プレビュー