Android之自定义actionbar[笔记]

自定义actionbar或toolbar的属性样式:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<style name="detail_actionbar_style" parent="AppBaseTheme">
<item name="android:windowAnimationStyle">@null</item>
<item name="android:windowBackground">@android:color/transparent</item>
<!--<item name="android:colorBackgroundCacheHint">@null</item>-->
<!--<item name="android:windowFrame">@null</item>-->
<!--<item name="android:windowIsFloating">false</item>-->
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowTranslucentNavigation">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
<!-- actionbar -->
<item name="android:windowActionBarOverlay">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:actionBarStyle">@style/ActionBar.Style.Transparent</item>
<item name="android:actionOverflowButtonStyle">@style/OverFlow</item>
</style>
<!-- actionbar -->
<style name="ActionBar.Transparent" parent="@android:style/Theme.Holo.Light">
<item name="android:windowActionBarOverlay">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:actionBarStyle">@style/ActionBar.Style.Transparent</item>
<item name="android:actionOverflowButtonStyle">@style/OverFlow</item>
</style>
<!-- 实现Actionbar的透明度 -->
<style name="ActionBar.Style.Transparent" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:background">@android:color/transparent</item>
<item name="android:titleTextStyle">@style/ActionBarText</item>
</style>
<!-- 标题文字 -->
<style name="ActionBarText">
<item name="android:textSize">19sp</item>
<item name="android:textColor">@android:color/white</item>
</style>
<!-- 重写actionbar中 OverFlow的属性 -->
<style name="OverFlow" parent="@android:style/Widget.Holo.ActionButton.Overflow">
<item name="android:src">@drawable/custom_actionbar_overflow</item>
</style>

谢谢大爷~

  • 微信打赏二维码

    微信

  • 支付宝打赏二维码

    支付宝



目录
本站访问量   |   您是第 位.