From f4727d7c8fcc6e9c61564192c23293d30efca95c Mon Sep 17 00:00:00 2001 From: Jemshit Iskenderov Date: Mon, 22 Feb 2016 13:56:43 +0200 Subject: [PATCH 1/2] Removed double ripple effect on Android 6, using custom ripple for list items. But still click event to corner of any list item occurs on the center of item sometimes. --- .../mpl__custom_ripple_effect_background.xml | 12 ++++++++++++ .../src/main/res/layout/mpl__preference_activity.xml | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 material_preferences_library/src/main/res/drawable/mpl__custom_ripple_effect_background.xml diff --git a/material_preferences_library/src/main/res/drawable/mpl__custom_ripple_effect_background.xml b/material_preferences_library/src/main/res/drawable/mpl__custom_ripple_effect_background.xml new file mode 100644 index 0000000..1709d8f --- /dev/null +++ b/material_preferences_library/src/main/res/drawable/mpl__custom_ripple_effect_background.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/material_preferences_library/src/main/res/layout/mpl__preference_activity.xml b/material_preferences_library/src/main/res/layout/mpl__preference_activity.xml index d0850fe..996b579 100644 --- a/material_preferences_library/src/main/res/layout/mpl__preference_activity.xml +++ b/material_preferences_library/src/main/res/layout/mpl__preference_activity.xml @@ -25,7 +25,8 @@ + android:layout_height="match_parent" + android:listSelector="@drawable/mpl__custom_ripple_effect_background"/> Date: Mon, 22 Feb 2016 14:42:44 +0200 Subject: [PATCH 2/2] Pre-lollipop compatible issue fixed --- .../mpl__custom_ripple_effect_background.xml | 10 +++++++++ .../mpl__custom_ripple_effect_background.xml | 21 +++++++++++++------ 2 files changed, 25 insertions(+), 6 deletions(-) create mode 100644 material_preferences_library/src/main/res/drawable-v21/mpl__custom_ripple_effect_background.xml diff --git a/material_preferences_library/src/main/res/drawable-v21/mpl__custom_ripple_effect_background.xml b/material_preferences_library/src/main/res/drawable-v21/mpl__custom_ripple_effect_background.xml new file mode 100644 index 0000000..d486078 --- /dev/null +++ b/material_preferences_library/src/main/res/drawable-v21/mpl__custom_ripple_effect_background.xml @@ -0,0 +1,10 @@ + + + + + + + \ No newline at end of file diff --git a/material_preferences_library/src/main/res/drawable/mpl__custom_ripple_effect_background.xml b/material_preferences_library/src/main/res/drawable/mpl__custom_ripple_effect_background.xml index 1709d8f..2330b5e 100644 --- a/material_preferences_library/src/main/res/drawable/mpl__custom_ripple_effect_background.xml +++ b/material_preferences_library/src/main/res/drawable/mpl__custom_ripple_effect_background.xml @@ -1,12 +1,21 @@ - + - \ No newline at end of file + + + + + + + + + + + \ No newline at end of file