【问题标题】:Transparent navigation bar in Android XAndroid X 中的透明导航栏
【发布时间】:2020-01-08 16:34:03
【问题描述】:

我想让导航栏完全透明。无需将粘贴代码复制到每个活动中,最简单的方法是什么?

【问题讨论】:

标签: java android xml android-studio


【解决方案1】:

对于半透明:

风格

 <item name="android:windowTranslucentNavigation">true</item>

活动中

Window w = getWindow();  w.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION,
       WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);

自定义颜色:

风格

<item name="android:navigationBarColor">@color/custom_color</item>

活动中

if (Build.VERSION.SDK_INT >= 21){getWindow().setNavigationBarColor(getResources().getColor(R.color.custom_color));}

【讨论】:

  • 透明的颜色代码是什么,因为#00000000 似乎不起作用..
  • 很高兴 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-21
相关资源
最近更新 更多