Merge "Bold the battery saver '+' icon" into pi-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
9f8753230f
@@ -576,18 +576,18 @@
|
||||
<item>0</item> <item>334</item>
|
||||
</array>
|
||||
<array name="batterymeter_plus_points">
|
||||
<item>3</item><item>0</item>
|
||||
<item>5</item><item>0</item>
|
||||
<item>5</item><item>3</item>
|
||||
<item>8</item><item>3</item>
|
||||
<item>8</item><item>5</item>
|
||||
<item>5</item><item>5</item>
|
||||
<item>5</item><item>8</item>
|
||||
<item>3</item><item>8</item>
|
||||
<item>3</item><item>5</item>
|
||||
<item>11</item><item>0</item>
|
||||
<item>11</item><item>5</item>
|
||||
<item>16</item><item>5</item>
|
||||
<item>16</item><item>11</item>
|
||||
<item>11</item><item>11</item>
|
||||
<item>11</item><item>16</item>
|
||||
<item>5</item><item>16</item>
|
||||
<item>5</item><item>11</item>
|
||||
<item>0</item><item>11</item>
|
||||
<item>0</item><item>5</item>
|
||||
<item>0</item><item>3</item>
|
||||
<item>3</item><item>3</item>
|
||||
<item>5</item><item>5</item>
|
||||
</array>
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -393,16 +393,10 @@ public class BatteryMeterDrawableBase extends Drawable {
|
||||
mPlusFrame.top + mPlusPoints[1] * mPlusFrame.height());
|
||||
}
|
||||
|
||||
float fillPct = (mPlusFrame.bottom - levelTop) / (mPlusFrame.bottom - mPlusFrame.top);
|
||||
fillPct = Math.min(Math.max(fillPct, 0), 1);
|
||||
if (fillPct <= BOLT_LEVEL_THRESHOLD) {
|
||||
// draw the plus if opaque
|
||||
// Always cut out of the whole shape, and sometimes filled colorError
|
||||
mShapePath.op(mPlusPath, Path.Op.DIFFERENCE);
|
||||
if (mPowerSaveAsColorError) {
|
||||
c.drawPath(mPlusPath, mPlusPaint);
|
||||
} else {
|
||||
mShapePath.op(mPlusPath, Path.Op.DIFFERENCE);
|
||||
if (mPowerSaveAsColorError) {
|
||||
c.drawPath(mPlusPath, mPlusPaint);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user