前提・実現したいこと
とあるFragmentに切り替わったらstatus barの色を透明にしたい
ここに質問の内容を詳しく書いてください。
AndroidでSingle ActivityでFragment間で画面遷移するアプリを作っています。
任意のFragmentに切り替わった時に、status barの色を透明にしたいです。
試したこと
FragmentのonCreateで以下のコードを追加しました
requireActivity().window.addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS)
status barは透明になることは確認できましたが、Navigation Barも透明になってしまいました。status barのみ透明にしたいです。
また
requireActivity().window.statusBarColor = ContextCompat.getColor(requireContext(), android.R.color.transparent)
も試しましたが透明にはなりませんでした。ですが、transparentを他の色にしたら変更できたことは確認できています。
以上、よろしくお願いします。
あなたの回答
tips
プレビュー