透明ActionBar

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了透明ActionBar相关的知识,希望对你有一定的参考价值。

<resources>

   <!-- Application theme. -->
    <style name="AppTheme" parent="android:Theme.Holo.Light">
         <item name="android:windowActionBarOverlay">true</item> 
          <item name="android:windowContentOverlay">@null</item>
          <!-- 让actionbar漂浮 -->
        <item name="android:actionBarStyle">@style/my_actionbar_style</item>
    </style>  
      
   

    <style name="my_actionbar_style" parent="@android:style/Widget.Holo.Light.ActionBar">
         <!-- 设置actionbar 背景色 透明 -->
        <item name="android:background">#00000000</item>
        <item name="android:backgroundStacked">#00000000</item>
        <item name="android:backgroundSplit">#00000000</item>
    </style>

        
        
</resources>

http://www.cnblogs.com/xiaobo-Linux/ 小波Linux qq463431476

 private void showGlobalContextActionBar() {
        ActionBar actionBar = getActionBar();
        actionBar.setDisplayShowTitleEnabled(true);
        actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
        actionBar.setTitle(R.string.app_name);
        actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#00000000")));
      //google的actionbar是分为上下两栏显示的,上面的代码只能设置顶部actionbar的背景色,
      //为了让下面的背景色一致,还需要添加一行代码:
      actionBar.setSplitBackgroundDrawable(new ColorDrawable(Color.parseColor("#00000000")));
    }

 

以上是关于透明ActionBar的主要内容,如果未能解决你的问题,请参考以下文章

显示 ActionBar 选项卡的两个片段

使用androidx获取片段内的actionBar

ActionBar的后退主页按钮无法使用片段

从android中的片段更改自定义ActionBar标题

启动片段时隐藏ActionBar

Android棒棒糖中的透明actionBar和statusBar