mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Ripples patch (#5144)
* Combine ripple_dark and ripple_light Fixes AMOLED theme and doesn't require two seperate items. * Fix ripple for the new About icons * Fixes nav/tab ripple in Dark Blue and Light Blue themes * Theme some ripples using their Style instead
This commit is contained in:
		| @@ -1,5 +1,5 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <ripple xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:color="?attr/rippleColor"> | ||||
|     <item android:drawable="@color/backgroundDark" /> | ||||
|     <item android:drawable="?android:attr/colorBackground" /> | ||||
| </ripple> | ||||
| @@ -1,5 +0,0 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <ripple xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:color="?attr/rippleColor"> | ||||
|     <item android:drawable="@color/backgroundLight" /> | ||||
| </ripple> | ||||
| @@ -24,7 +24,6 @@ | ||||
|             app:tabGravity="fill" | ||||
|             app:tabIndicatorColor="?attr/colorAccent" | ||||
|             app:tabMode="fixed" | ||||
|             app:tabRippleColor="?attr/rippleNavColor" | ||||
|             app:tabTextColor="@color/tabs_selector_background" /> | ||||
|  | ||||
|         <ImageButton | ||||
|   | ||||
| @@ -25,8 +25,7 @@ | ||||
|             android:id="@+id/tabs" | ||||
|             style="@style/Theme.Widget.Tabs" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             app:tabRippleColor="?attr/rippleNavColor" /> | ||||
|             android:layout_height="wrap_content" /> | ||||
|  | ||||
|         <FrameLayout | ||||
|             android:id="@+id/downloaded_only" | ||||
|   | ||||
| @@ -19,8 +19,7 @@ | ||||
|         android:id="@+id/tabs" | ||||
|         style="@style/Theme.Widget.Tabs" | ||||
|         android:layout_width="match_parent" | ||||
|         android:layout_height="wrap_content" | ||||
|         app:tabRippleColor="?attr/rippleNavColor" /> | ||||
|         android:layout_height="wrap_content" /> | ||||
|  | ||||
|     <FrameLayout | ||||
|         android:id="@+id/downloaded_only" | ||||
|   | ||||
| @@ -144,8 +144,7 @@ | ||||
|             app:icon="@drawable/ic_favorite_border_24dp" | ||||
|             app:layout_constraintEnd_toStartOf="@+id/btn_tracking" | ||||
|             app:layout_constraintStart_toStartOf="parent" | ||||
|             app:layout_constraintTop_toBottomOf="@+id/manga_info" | ||||
|             app:rippleColor="?attr/rippleColor" /> | ||||
|             app:layout_constraintTop_toBottomOf="@+id/manga_info" /> | ||||
|  | ||||
|         <com.google.android.material.button.MaterialButton | ||||
|             android:id="@+id/btn_tracking" | ||||
| @@ -158,7 +157,6 @@ | ||||
|             app:layout_constraintEnd_toStartOf="@+id/btn_webview" | ||||
|             app:layout_constraintStart_toEndOf="@+id/btn_favorite" | ||||
|             app:layout_constraintTop_toBottomOf="@+id/manga_info" | ||||
|             app:rippleColor="?attr/rippleColor" | ||||
|             tools:visibility="visible" /> | ||||
|  | ||||
|         <com.google.android.material.button.MaterialButton | ||||
| @@ -173,7 +171,6 @@ | ||||
|             app:layout_constraintEnd_toEndOf="parent" | ||||
|             app:layout_constraintStart_toEndOf="@+id/btn_tracking" | ||||
|             app:layout_constraintTop_toBottomOf="@+id/manga_info" | ||||
|             app:rippleColor="?attr/rippleColor" | ||||
|             tools:visibility="visible" /> | ||||
|  | ||||
|     </androidx.constraintlayout.widget.ConstraintLayout> | ||||
|   | ||||
| @@ -308,6 +308,7 @@ | ||||
|         <item name="android:textAllCaps">false</item> | ||||
|  | ||||
|         <item name="backgroundTint">@android:color/transparent</item> | ||||
|         <item name="rippleColor">?attr/rippleColor</item> | ||||
|  | ||||
|         <item name="iconGravity">top</item> | ||||
|         <item name="iconTint">@color/button_action_selector</item> | ||||
| @@ -347,6 +348,7 @@ | ||||
|         <item name="tabMinWidth">75dp</item> | ||||
|         <item name="tabMode">scrollable</item> | ||||
|         <item name="tabTextAppearance">@style/TextAppearance.Widget.Tab</item> | ||||
|         <item name="tabRippleColor">?attr/rippleNavColor</item> | ||||
|     </style> | ||||
|  | ||||
|  | ||||
| @@ -370,12 +372,8 @@ | ||||
|     <!--===============--> | ||||
|     <!--Custom Selector--> | ||||
|     <!--===============--> | ||||
|     <style name="PreferenceThemeLight" parent="@style/PreferenceThemeOverlay"> | ||||
|         <item name="android:selectableItemBackground">@drawable/ripple_light</item> | ||||
|     </style> | ||||
|  | ||||
|     <style name="PreferenceThemeDark" parent="@style/PreferenceThemeOverlay"> | ||||
|         <item name="android:selectableItemBackground">@drawable/ripple_dark</item> | ||||
|     <style name="PreferenceThemeCustom" parent="@style/PreferenceThemeOverlay"> | ||||
|         <item name="android:selectableItemBackground">@drawable/ripple_background</item> | ||||
|     </style> | ||||
|  | ||||
| </resources> | ||||
|   | ||||
| @@ -59,7 +59,7 @@ | ||||
|         <item name="actionModeCloseDrawable">@drawable/ic_close_24dp</item> | ||||
|         <item name="actionBarPopupTheme">@style/ThemeOverlay.MaterialComponents</item> | ||||
|         <item name="toolbarNavigationButtonStyle">@style/Theme.Toolbar.Navigation</item> | ||||
|         <item name="preferenceTheme">@style/PreferenceThemeLight</item> | ||||
|         <item name="preferenceTheme">@style/PreferenceThemeCustom</item> | ||||
|         <item name="dialogTheme">@style/Theme.AlertDialog.Light</item> | ||||
|         <item name="materialAlertDialogTheme">@style/Theme.AlertDialog.Light</item> | ||||
|         <item name="bottomSheetDialogTheme">@style/Theme.BottomSheet</item> | ||||
| @@ -104,6 +104,7 @@ | ||||
|         <item name="colorAccentOnPrimary">@color/textColorPrimaryDark</item> | ||||
|         <item name="colorPrimaryVariant">@color/colorPrimaryDark</item> | ||||
|         <item name="colorFilterActive">@color/filterColorDark</item> | ||||
|         <item name="rippleNavColor">@color/md_white_1000_6</item> | ||||
|         <item name="actionBarTheme">@style/Theme.Toolbar.Light</item> | ||||
|         <item name="android:windowLightStatusBar" tools:targetApi="m">false</item> | ||||
|         <item name="android:windowLightNavigationBar" tools:targetApi="o_mr1">false</item> | ||||
| @@ -157,7 +158,7 @@ | ||||
|         <item name="actionBarTheme">@style/Theme.Toolbar.Custom</item> | ||||
|         <item name="actionBarPopupTheme">@style/ThemeOverlay.MaterialComponents</item> | ||||
|         <item name="toolbarNavigationButtonStyle">@style/Theme.Toolbar.Navigation</item> | ||||
|         <item name="preferenceTheme">@style/PreferenceThemeDark</item> | ||||
|         <item name="preferenceTheme">@style/PreferenceThemeCustom</item> | ||||
|         <item name="dialogTheme">@style/Theme.AlertDialog.Dark</item> | ||||
|         <item name="materialAlertDialogTheme">@style/Theme.AlertDialog.Dark</item> | ||||
|         <item name="bottomSheetDialogTheme">@style/Theme.BottomSheet</item> | ||||
| @@ -193,6 +194,8 @@ | ||||
|         <item name="colorPrimary">@color/colorPrimary</item> | ||||
|         <item name="colorAccentOnPrimary">@color/textColorPrimaryDark</item> | ||||
|         <item name="colorPrimaryVariant">@color/colorPrimary</item> | ||||
|  | ||||
|         <item name="rippleNavColor">@color/md_white_1000_6</item> | ||||
|     </style> | ||||
|  | ||||
|     <style name="Theme.Tachiyomi.Dark.Amoled"> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user