diff options
author | Stefan Niedermann <info@niedermann.it> | 2022-11-12 10:38:09 +0300 |
---|---|---|
committer | Stefan Niedermann <info@niedermann.it> | 2022-11-12 11:02:24 +0300 |
commit | 14e44dc65f91c9415bf718cbda0f2050fa4b8a17 (patch) | |
tree | 12d892f5a051bbe003cf2ac96b7c2e7e33220224 | |
parent | 311ad084c9207eba0e1d41508b0a8f13fe5bb98f (diff) |
Material 3: Favorite checkbox
Signed-off-by: Stefan Niedermann <info@niedermann.it>
-rw-r--r-- | app/src/main/res/layout/activity_edit.xml | 1 | ||||
-rw-r--r-- | app/src/main/res/values/styles.xml | 20 |
2 files changed, 21 insertions, 0 deletions
diff --git a/app/src/main/res/layout/activity_edit.xml b/app/src/main/res/layout/activity_edit.xml index 8948c076..a5951fb2 100644 --- a/app/src/main/res/layout/activity_edit.xml +++ b/app/src/main/res/layout/activity_edit.xml @@ -13,6 +13,7 @@ <androidx.appcompat.widget.Toolbar android:id="@+id/toolbar" + app:popupTheme="@style/PopUpDarkMenu" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:layout_marginHorizontal="@dimen/spacer_activity_sides" diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 885c5986..d70d7660 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -27,6 +27,26 @@ <style name="AppTheme" parent="BaseTheme" /> + <style name="PopUpDarkMenu" parent="Theme.Material3.DayNight"> + <item name="colorPrimary">@color/primary</item> + <item name="colorPrimaryDark">?android:colorPrimary</item> + <item name="colorAccent">@color/accent</item> + <item name="checkboxStyle">@style/checkboxStyle</item> + </style> + + <style name="checkboxStyle" parent="Widget.Material3.CompoundButton.CheckBox"> + <item name="materialThemeOverlay">@style/materialThemeOverlay</item> + </style> + + <style name="materialThemeOverlay" parent="Widget.Material3.CompoundButton.CheckBox"> + <!-- Container colors --> + <item name="colorPrimary">@color/accent</item> + <item name="colorOnSurface">@color/accent</item> + <!-- Icon colors --> + <item name="colorSurface">@color/primary</item> + <item name="colorOnPrimary">@color/primary</item> + </style> + <style name="actionModeStyle" parent="@style/Widget.Material3.ActionMode"> <item name="android:paddingStart">@dimen/spacer_activity_sides</item> <item name="android:paddingEnd">@dimen/spacer_activity_sides</item> |