getProgressColor method
Implementation
Color getProgressColor(int value) {
if (value <= 10) {
return Colors.red; // 0-10%
} else if (value <= 20) {
return Colors.orange; // 11-20%
} else if (value <= 30) {
return Colors.amber; // 21-30%
} else if (value <= 40) {
return Colors.yellow; // 31-40%
} else if (value <= 50) {
return Colors.lightGreen; // 41-50%
} else if (value <= 60) {
return Colors.green; // 51-60%
} else if (value <= 70) {
return Colors.green[600]!; // 61-70%
} else if (value <= 80) {
return Colors.green[700]!; // 71-80%
} else if (value <= 90) {
return Colors.blue; // 81-90%
} else {
return Colors.blue[600]!; // 91-100%
}
}