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

Commit f5d2293c authored by ykhung's avatar ykhung Committed by Automerger Merge Worker
Browse files

Avoid intermediate touch hover effect when a11y is enabled am: ae5bddc5 am: 00bc734b

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16170323

Change-Id: Ifa6ecd6da1d6cc2c577aa8bcd4aa7c2e97c65cb6
parents 7f6b9e26 00bc734b
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -526,8 +526,9 @@ public class BatteryChartView extends AppCompatImageView implements View.OnClick
                    ? mTrapezoidColor
                    : mSelectedIndex == index || mSelectedIndex == SELECTED_INDEX_ALL
                        ? mTrapezoidSolidColor : mTrapezoidColor;
            final boolean isHover = mHoveredIndex == index && isValidToDraw(mHoveredIndex);
            mTrapezoidPaint.setColor(isHover ? mTrapezoidHoverColor : trapezoidColor);
            final boolean isHoverState =
                mIsSlotsClickabled && mHoveredIndex == index && isValidToDraw(mHoveredIndex);
            mTrapezoidPaint.setColor(isHoverState ? mTrapezoidHoverColor : trapezoidColor);

            final float leftTop = round(trapezoidBottom - mLevels[index] * unitHeight);
            final float rightTop = round(trapezoidBottom - mLevels[index + 1] * unitHeight);