###実現したいこと
画面上部に出てくる通知バーを非表示して使用不可にしたいです。
というのも今作っているAndroidアプリで端末専用化を行いたいので
特定のユーザー以外からは操作を受け付けたくありません。
###発生している問題
画面最上部から下方向に、または画面最下部から上方向にフリックすると、
電池のアイコンや時間などの通知バーが薄く出てきます。
続けてフリック動作を行うと通知領域がはっきりとでてきてしまします。
通知領域がはっきりと出てきてしまうことで、
アプリから簡単に抜け出せてしまうという問題が起きています。
###該当のソースコード
java
1// ナビゲーションバーの非表示 2 View decor = this.getWindow().getDecorView(); 3 decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION 4 | View.SYSTEM_UI_FLAG_FULLSCREEN 5 | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); 6 }
とすることで画面上部の通知バーと画面下部のナビゲーションバーを非表示に
しています。
###試したこと
ナビゲーションバーに関しては、オーバーレイViewを
ナビゲーションバーに被せることで使用不可にしています。
あなたの回答
tips
プレビュー