Я хочу увеличить ширину моих кнопок, чтобы они занимали весь экран, но buttonMinWidth не работает,
вот мой код:
ButtonBar(
children: [
TextButton.icon(
onPressed: null,
icon: const Icon(
Icons.replay,
color: Colors.red,
),
label: const Text(
"Retry",
style: TextStyle(color: Colors.red),
),
),
TextButton.icon(
onPressed: null,
icon: const Icon(
Icons.replay,
color: Colors.green,
),
label: const Text(
"Continue",
style: TextStyle(color: Colors.green),
),
),
],
buttonMinWidth: 100,
),
Раньше я пытался увеличить ширину панели кнопок, используя размерную рамку, но это не сработало.
Здравствуйте, пожалуйста, проверьте приведенный ниже код. Надеюсь, это сработает для вас. Дайте мне знать, если у вас есть какие-либо вопросы.
ButtonBar(
alignment: MainAxisAlignment.spaceBetween,
children: [
TextButton.icon(
onPressed: null,
icon: const Icon(
Icons.replay,
color: Colors.red,
),
label: const Text(
"Retry",
style: TextStyle(color: Colors.red),
),
),
TextButton.icon(
onPressed: null,
icon: const Icon(
Icons.replay,
color: Colors.green,
),
label: const Text(
"Continue",
style: TextStyle(color: Colors.green),
),
),
],
),
Я просто заменил spaceBetween на spaceAround.