[8.2.8][需求] AIP开关修改为随时开关,引导线更改为aip开启时使用不同的颜色

This commit is contained in:
xinfengkun
2025-12-03 14:58:35 +08:00
parent fcdeb250b5
commit be453da6e2

View File

@@ -25,10 +25,10 @@ class Colors {
val COLOR_TRANSPARENT = Color.parseColor("#0030A3FF")
// 新增AIP 模式颜色定义
val COLOR_AIP_GREEN = Color.parseColor("#FFA428E1")
val COLOR_AIP_GREEN_DARK = Color.parseColor("#FFB948F8")
val COLOR_AIP = Color.parseColor("#FF9E4BF0")
val COLOR_AIP_DARK = Color.parseColor("#FFAB3EFF")
val COLOR_AIP_ORANGE = Color.parseColor("#FFFFF938")
val COLOR_AIP_TRANSPARENT = Color.parseColor("#00EA49FF")
val COLOR_AIP_TRANSPARENT = Color.parseColor("#009D94E0")
}
}
@@ -199,7 +199,7 @@ object RouteStrategy {
total = endValue - startValue
while (current <= endValue) {
val fraction = interceptor.getInterpolation(((current - startValue) / total).toFloat())
val colorValue = evaluator.evaluate(fraction, Colors.COLOR_AIP_ORANGE, Colors.COLOR_AIP_GREEN) as Int
val colorValue = evaluator.evaluate(fraction, Colors.COLOR_AIP_ORANGE, Colors.COLOR_AIP) as Int
aipSorted[current] = colorValue
current += step
}
@@ -211,7 +211,7 @@ object RouteStrategy {
total = endValue - startValue
while (current <= endValue) {
val fraction = (current - startValue) / total
val colorValue = evaluator.evaluate(fraction.toFloat(), Colors.COLOR_AIP_GREEN, Colors.COLOR_AIP_GREEN_DARK) as Int
val colorValue = evaluator.evaluate(fraction.toFloat(), Colors.COLOR_AIP, Colors.COLOR_AIP_DARK) as Int
aipSorted[current] = colorValue
current += step
}