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

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

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

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

Change-Id: Ibcf69b3ff520458b486fdecd0ec92d8983167bac
parents 026b1b5d ae5bddc5
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);