это json файл
[
{
"id": 1,
"country": "United States",
"continent": "North America"
},
{
"id": 2,
"country": "Germany",
"continent": "Europe"
},
{
"id": 3,
"country": "United Kingdom",
"continent": "Europe"
}
]
Я хочу установить следующее условие:
1. Страны Северной Америки (США) будут использовать CotinentColor.NA
2. Страны Европы (Германия и Великобритания) будут использовать CotinentColor.EU
Итак, что мне делать?
Это файл custom_color
import 'package:flutter/material.dart';
class ContinentColor {
static const Color NA = Color(0xFFFF9E80);
static const Color EU = Color(0xFF2196F3);
static const Color Asia = Color(0xFFE0E0E0);
}
это главный файл:
ListView.builder(
itemCount: countries.length,
itemBuilder: (context, index) {
return Padding(
padding: const EdgeInsets.all(5.0),
child: Column(children: <Widget>[
Text(
countries[index].country,
style: const TextStyle(
color:,
// How to apply color according follow the conditional
)
]));
});