Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f04ef13a authored by Josh's avatar Josh
Browse files

Restored Hover Effect to Brightness Slider

Initially introduced in b/283799663 it was reverted as a fix for
b/317732024 because making it clickable affects a11y.
Hover state is now manually induced by capturing hover events and
setting hovered to true.

Flag: NA
Test: Manual Test added to go/sysui-pkt-manual-testing
Fixes: 331174325
Change-Id: I7d067d7cad1f013508c86143032e0a1da96b87eb
parent d95cbf18
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -51,6 +51,16 @@ public class ToggleSeekBar extends SeekBar {
        return super.onTouchEvent(event);
    }

    @Override
    public boolean onHoverEvent(MotionEvent event) {
        if (event.getAction() == MotionEvent.ACTION_HOVER_ENTER) {
            setHovered(true);
        } else if (event.getAction() == MotionEvent.ACTION_HOVER_EXIT) {
            setHovered(false);
        }
        return true;
    }

    public void setAccessibilityLabel(String label) {
        mAccessibilityLabel = label;
    }