diff --git a/app/src/main/java/com/mogo/launcher/lancet/ViewPressedStateLancet.java b/app/src/main/java/com/mogo/launcher/lancet/ViewPressedStateLancet.java index 8b498b20a7..8b7ec56d8e 100644 --- a/app/src/main/java/com/mogo/launcher/lancet/ViewPressedStateLancet.java +++ b/app/src/main/java/com/mogo/launcher/lancet/ViewPressedStateLancet.java @@ -513,7 +513,7 @@ public class ViewPressedStateLancet { } int[][] states = new int[size][1]; int[] colors = new int[size]; - states[0] = new int[] { android.R.attr.state_pressed }; + states[0] = new int[] { android.R.attr.state_pressed, -android.R.attr.state_focused }; colors[0] = pressedColor; if (size > 2) { states[1] = new int[] { -android.R.attr.state_enabled }; @@ -604,7 +604,7 @@ public class ViewPressedStateLancet { StateListDrawable result = new StateListDrawable(); Drawable pressed = DrawableCompat.wrap(constantState.newDrawable().mutate()); pressed.setAlpha((int)(255 * alpha)); - result.addState(new int[] { android.R.attr.state_pressed }, pressed); + result.addState(new int[] { android.R.attr.state_pressed, -android.R.attr.state_focused }, pressed); result.addState(StateSet.WILD_CARD, old); return result; }