#flutter #flutter-layout
Вопрос:
Я хочу изменить этот синий цвет, когда расширитель расширяется , к сожалению, я только что обнаружил, что вы можете легко изменить цвет фона всего заголовка с помощью этого collapsedBackgroundColor:, но есть ли также способ изменить цвет фона текста?
Ответ №1:
Попробуйте это
class MyExpansionTile extends StatelessWidget {
@override
Widget build(BuildContext context) {
return ExpansionTile(
title: Text(
'Example',
style: TextStyle(fontSize: 16.0, fontWeight: FontWeight.w500),
),
collapsedTextColor: Colors.green,
textColor: Colors.blue
);
}
}
для получения более подробной информации Цвет Свернутого текста
Комментарии:
1. получите сообщение об ошибке: «Именованный параметр ‘collapsedTextColor’ не определен».
2. с вашей добавленной частью или только с начальной текстовой частью?
3. Я ужасно заблудился, не обновил свой флаттер, похоже, он был добавлен позже, теперь, очевидно, работает, thx
4. @Никита Без Проблем
Ответ №2:
Вы можете изменить textColor
и iconColor
и соответствующие свернутые варианты.
child: ExpansionTile(
textColor: Colors.amber,
iconColor: Colors.amber,
collapsedTextColor: Colors.purpleAccent,
collapsedIconColor: Colors.purpleAccent,
Рухнувший ExpansionTile
И расширился
Комментарии:
1. Возможно ли это в последнем обновлении? У меня такое чувство, что это больше не определено. Получите ошибку: Именованный параметр «textColor amp; collapsedTextColor» не определен.
2. Хорошо, по крайней мере, для
ExpansionTile
стабильного канала(2.2.0) это работает.3. Я ужасно заблудился, не обновил свой флаттер, похоже, он был добавлен позже, теперь, очевидно, работает, thx