Fix grade color (#48)
* Set default gradient range to 0 - 15 * Fix grade color
This commit is contained in:
parent
31418b834d
commit
2d7947b6a2
@ -51,7 +51,7 @@ data class PowerbarSettings(
|
||||
const val defaultMinCadence = 50
|
||||
const val defaultMaxCadence = 120
|
||||
const val defaultMinGradient = 0
|
||||
const val defaultMaxGradient = 20
|
||||
const val defaultMaxGradient = 15
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -367,7 +367,8 @@ class Window(
|
||||
val minGradient = streamData.settings?.minGradient ?: PowerbarSettings.defaultMinGradient
|
||||
val maxGradient = streamData.settings?.maxGradient ?: PowerbarSettings.defaultMaxGradient
|
||||
|
||||
powerbar.progressColor = getInclineIndicatorColor(value.toFloat()) ?: context.getColor(R.color.zone0)
|
||||
val colorRes = getInclineIndicatorColor(value.toFloat()) ?: R.color.zone0
|
||||
powerbar.progressColor = context.getColor(colorRes)
|
||||
powerbar.progress = remap(value.toDouble(), minGradient.toDouble(), maxGradient.toDouble(), 0.0, 1.0)
|
||||
powerbar.label = "${String.format(Locale.getDefault(), "%.1f", value)}%"
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user