#flutter
#флаттер
Вопрос:
Я хочу использовать пакет с наддувом, чтобы иметь возможность использовать функциональность, которая возвращает цвет из шестнадцатеричной строки:
class _AppBarState extends State<AppBar> {
@override
Widget build(BuildContext context) {
final red = "#CAFAFE".toColor();
return Scaffold(
appBar: AppBar(
//backgroundColor: colorGreen,
flexibleSpace: Container(
decoration: BoxDecoration(
color: red,
),[..........]
Но это не меняет цвет панели приложений по умолчанию.
Комментарии:
1. Почему вы не сделали это простым? Установите его в качестве backgroundColor . // Фоновый цвет: красный,
Ответ №1:
Во-первых, #cafafe
не является красным. Во-вторых, я не пробовал, но вы можете изменить название цвета в нижнем регистре.
final red = "#cafafe".toColor();
Ответ №2:
Установите цвет фона панели приложений, а не оформление.
backgroundColor: Color(
int.tryParse("#CAFAFE".replaceFirst(RegExp(r'#'), '0xFF')))),