NavigationBarに黒以外の色の透過色を付けたいのですが、上手くいきません。現状はこんな感じです。
kotlin
1// MainActivity.kt 2class MainActivity : AppCompatActivity() { 3 4 override fun onCreate(savedInstanceState: Bundle?) { 5 super.onCreate(savedInstanceState) 6 setContentView(R.layout.activity_main) 7 window.navigationBarColor = Color.parseColor("#88ff0000") 8 } 9}
xml
1// styles.xml 2<resources> 3 <!-- Base application theme. --> 4 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 5 <!-- Customize your theme here. --> 6 <item name="colorPrimary">@color/colorPrimary</item> 7 <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 8 <item name="colorAccent">@color/colorAccent</item> 9 <item name="android:windowTranslucentNavigation">true</item> 10 </style> 11</resources>
window.navigationBarColor = Color.parseColor("#88ff0000")
が効いていないようです。
<item name="android:windowTranslucentNavigation">false</item>
にすると、次の画像のようにNavigationBarの下にViewが描画されなくなってしまいます。なにか手はないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。