Merge "Set bolt and plus colors together" into oc-dr1-dev am: c86a5dbee4
am: b46ac20120
Change-Id: I1bae9a6270fbc8c40095e6278dd87b6ce6beafd2
This commit is contained in:
@@ -281,6 +281,7 @@ public class BatteryMeterDrawableBase extends Drawable {
|
||||
mIconTint = fillColor;
|
||||
mFramePaint.setColor(backgroundColor);
|
||||
mBoltPaint.setColor(fillColor);
|
||||
mPlusPaint.setColor(fillColor);
|
||||
mChargeColor = fillColor;
|
||||
invalidateSelf();
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@ import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
|
||||
import static com.google.common.truth.Truth.assertThat;
|
||||
import static junit.framework.Assert.assertTrue;
|
||||
import static org.mockito.Matchers.any;
|
||||
import static org.mockito.Matchers.anyFloat;
|
||||
import static org.mockito.Matchers.anyString;
|
||||
@@ -101,4 +102,17 @@ public class BatteryMeterDrawableBaseTest {
|
||||
private boolean isRectZero(Rect r) {
|
||||
return r.left == 0 && r.top == 0 && r.right == 0 && r.bottom == 0;
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testPlusPaint_isEqualToBoltPaint() {
|
||||
// Before setting color
|
||||
assertTrue(mBatteryDrawable.mPlusPaint.hasEqualAttributes(mBatteryDrawable.mBoltPaint));
|
||||
|
||||
final int fakeFillColor = 123;
|
||||
final int fakeBackgrundColor = 456;
|
||||
|
||||
// After
|
||||
mBatteryDrawable.setColors(fakeFillColor, fakeBackgrundColor);
|
||||
assertTrue(mBatteryDrawable.mPlusPaint.hasEqualAttributes(mBatteryDrawable.mBoltPaint));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user