Avoid intermediate touch hover effect when a11y is enabled
Bug: 201501553 Test: make SettingsRoboTests Change-Id: I08e64a73547f71281fa94dc56ba8fe08312ebed0
This commit is contained in:
@@ -526,8 +526,9 @@ public class BatteryChartView extends AppCompatImageView implements View.OnClick
|
|||||||
? mTrapezoidColor
|
? mTrapezoidColor
|
||||||
: mSelectedIndex == index || mSelectedIndex == SELECTED_INDEX_ALL
|
: mSelectedIndex == index || mSelectedIndex == SELECTED_INDEX_ALL
|
||||||
? mTrapezoidSolidColor : mTrapezoidColor;
|
? mTrapezoidSolidColor : mTrapezoidColor;
|
||||||
final boolean isHover = mHoveredIndex == index && isValidToDraw(mHoveredIndex);
|
final boolean isHoverState =
|
||||||
mTrapezoidPaint.setColor(isHover ? mTrapezoidHoverColor : trapezoidColor);
|
mIsSlotsClickabled && mHoveredIndex == index && isValidToDraw(mHoveredIndex);
|
||||||
|
mTrapezoidPaint.setColor(isHoverState ? mTrapezoidHoverColor : trapezoidColor);
|
||||||
|
|
||||||
final float leftTop = round(trapezoidBottom - mLevels[index] * unitHeight);
|
final float leftTop = round(trapezoidBottom - mLevels[index] * unitHeight);
|
||||||
final float rightTop = round(trapezoidBottom - mLevels[index + 1] * unitHeight);
|
final float rightTop = round(trapezoidBottom - mLevels[index + 1] * unitHeight);
|
||||||
|
Reference in New Issue
Block a user