Merge "Update status bar battery icon" into udc-dev
This commit is contained in:
@@ -572,7 +572,7 @@
|
|||||||
|
|
||||||
<!-- BatteryMeterView parameters -->
|
<!-- BatteryMeterView parameters -->
|
||||||
<array name="batterymeter_color_levels">
|
<array name="batterymeter_color_levels">
|
||||||
<item>15</item>
|
<item>20</item>
|
||||||
<item>100</item>
|
<item>100</item>
|
||||||
</array>
|
</array>
|
||||||
<array name="batterymeter_color_values">
|
<array name="batterymeter_color_values">
|
||||||
|
|||||||
@@ -43,4 +43,6 @@
|
|||||||
<color name="qr_focused_corner_line_color">#ff1a73e8</color>
|
<color name="qr_focused_corner_line_color">#ff1a73e8</color>
|
||||||
<color name="qr_background_color">#b3ffffff</color> <!-- 70% white transparency -->
|
<color name="qr_background_color">#b3ffffff</color> <!-- 70% white transparency -->
|
||||||
<!-- End of QR code scanner colors -->
|
<!-- End of QR code scanner colors -->
|
||||||
|
|
||||||
|
<color name="batterymeter_saver_color">#FBBC04</color>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
@@ -135,7 +135,7 @@ open class ThemedBatteryDrawable(private val context: Context, frameColor: Int)
|
|||||||
}
|
}
|
||||||
|
|
||||||
private val errorPaint = Paint(Paint.ANTI_ALIAS_FLAG).also { p ->
|
private val errorPaint = Paint(Paint.ANTI_ALIAS_FLAG).also { p ->
|
||||||
p.color = Utils.getColorStateListDefaultColor(context, R.color.batterymeter_plus_color)
|
p.color = Utils.getColorStateListDefaultColor(context, R.color.batterymeter_saver_color)
|
||||||
p.alpha = 255
|
p.alpha = 255
|
||||||
p.isDither = true
|
p.isDither = true
|
||||||
p.strokeWidth = 0f
|
p.strokeWidth = 0f
|
||||||
@@ -244,10 +244,11 @@ open class ThemedBatteryDrawable(private val context: Context, frameColor: Int)
|
|||||||
c.drawPath(scaledBolt, fillColorStrokeProtection)
|
c.drawPath(scaledBolt, fillColorStrokeProtection)
|
||||||
}
|
}
|
||||||
} else if (powerSaveEnabled) {
|
} else if (powerSaveEnabled) {
|
||||||
// If power save is enabled draw the perimeter path with colorError
|
// If power save is enabled draw the level path with colorError
|
||||||
c.drawPath(scaledErrorPerimeter, errorPaint)
|
c.drawPath(levelPath, errorPaint)
|
||||||
// And draw the plus sign on top of the fill
|
// And draw the plus sign on top of the fill
|
||||||
c.drawPath(scaledPlus, errorPaint)
|
fillPaint.color = fillColor
|
||||||
|
c.drawPath(scaledPlus, fillPaint)
|
||||||
}
|
}
|
||||||
c.restore()
|
c.restore()
|
||||||
}
|
}
|
||||||
@@ -414,7 +415,7 @@ open class ThemedBatteryDrawable(private val context: Context, frameColor: Int)
|
|||||||
companion object {
|
companion object {
|
||||||
const val WIDTH = 12f
|
const val WIDTH = 12f
|
||||||
const val HEIGHT = 20f
|
const val HEIGHT = 20f
|
||||||
private const val CRITICAL_LEVEL = 15
|
private const val CRITICAL_LEVEL = 20
|
||||||
// On a 12x20 grid, how wide to make the fill protection stroke.
|
// On a 12x20 grid, how wide to make the fill protection stroke.
|
||||||
// Scales when our size changes
|
// Scales when our size changes
|
||||||
private const val PROTECTION_STROKE_WIDTH = 3f
|
private const val PROTECTION_STROKE_WIDTH = 3f
|
||||||
|
|||||||
Reference in New Issue
Block a user