Optimized AbsThemeActivity recreate. Fixed wrong divider and overflow button colors on 4.1 devices. Replaced actionbar drawer toggle with a non moving menu drawable.
This commit is contained in:
parent
b093ede6d9
commit
52c405120c
16 changed files with 96 additions and 65 deletions
|
|
@ -10,4 +10,7 @@
|
|||
|
||||
<attr name="toolbarPopupTheme" format="reference" />
|
||||
|
||||
<attr name="icon_color" format="color" />
|
||||
<attr name="divider_color" format="color" />
|
||||
|
||||
</resources>
|
||||
|
|
@ -2,11 +2,11 @@
|
|||
<resources>
|
||||
|
||||
<!--light theme-->
|
||||
<color name="music_controller_container_color">@android:color/white</color>
|
||||
<color name="music_controller_container_color">@color/cardview_light_background</color>
|
||||
<color name="default_bar_color">@color/grey_700</color>
|
||||
|
||||
<!--dark theme-->
|
||||
<color name="music_controller_container_color_dark">@color/grey_800</color>
|
||||
<color name="music_controller_container_color_dark">@color/cardview_dark_background</color>
|
||||
<color name="default_bar_color_dark">@color/grey_900</color>
|
||||
|
||||
</resources>
|
||||
|
|
@ -34,7 +34,6 @@
|
|||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">?attr/actionBarSize</item>
|
||||
<item name="android:theme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
|
||||
<item name="android:minHeight">@dimen/abc_action_bar_default_height_material</item>
|
||||
<item name="popupTheme">?toolbarPopupTheme</item>
|
||||
<item name="android:elevation" tools:ignore="NewApi">@dimen/toolbar_elevation</item>
|
||||
<item name="android:transitionName" tools:ignore="NewApi">toolbar</item>
|
||||
|
|
|
|||
|
|
@ -18,6 +18,9 @@
|
|||
|
||||
<item name="default_bar_color">@color/default_bar_color_dark</item>
|
||||
|
||||
<item name="divider_color">@color/md_divider_white</item>
|
||||
<item name="icon_color">@color/secondary_text_default_material_dark</item>
|
||||
|
||||
<item name="toolbarPopupTheme">@style/ThemeOverlay.AppCompat</item>
|
||||
|
||||
<!-- FOR EVERYWHERE WE CANT OVERRIDE THE ACCENT COLOR-->
|
||||
|
|
@ -40,6 +43,9 @@
|
|||
|
||||
<item name="default_bar_color">@color/default_bar_color</item>
|
||||
|
||||
<item name="divider_color">@color/md_divider_black</item>
|
||||
<item name="icon_color">@color/secondary_text_default_material_light</item>
|
||||
|
||||
<item name="toolbarPopupTheme">@style/ThemeOverlay.AppCompat.Light</item>
|
||||
|
||||
<!-- FOR EVERYWHERE WE CANT OVERRIDE THE ACCENT COLOR-->
|
||||
|
|
@ -67,12 +73,12 @@
|
|||
</style>
|
||||
|
||||
<style name="OverFlowButtonParent">
|
||||
<item name="android:tint">?android:textColorSecondary</item>
|
||||
<item name="android:tint">?icon_color</item>
|
||||
<item name="android:src">@drawable/abc_ic_menu_moreoverflow_mtrl_alpha</item>
|
||||
<item name="android:padding">12dp</item>
|
||||
<item name="android:layout_width">48dp</item>
|
||||
<item name="android:layout_height">48dp</item>
|
||||
<item name="android:scaleType">fitXY</item>
|
||||
<!--<item name="android:scaleType">fitXY</item>-->
|
||||
<item name="android:background">?round_selector</item>
|
||||
<item name="android:layout_centerVertical">true</item>
|
||||
<item name="android:focusableInTouchMode">false</item>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue