gpt4 book ai didi

flutter - 如何在 flutter 中更改复选框边框颜色?默认情况下,它显示为黑色,但我希望它显示为灰色

转载 作者:行者123 更新时间:2023-12-03 03:08:48 37 4
gpt4 key购买 nike

如何在 flutter 中更改复选框边框颜色?默认情况下,它显示为黑色,但我希望它显示为灰色。

最佳答案

CheckBox 的边框颜色来自 unselectedWidgetColor您的 ThemeData .

添加以下 ThemeData给您的 MaterialApp

MaterialApp(
title: 'Flutter Demo',
debugShowCheckedModeBanner: false,
theme: ThemeData(
primarySwatch: Colors.blue,
unselectedWidgetColor: Colors.red, // <-- your color
),
home: MyHomePage(title: 'Flutter Demo Home Page'),
);

如果您不想为 MaterialApp 添加颜色的 ThemeData然后你可以包装你的 CheckBox带有 Theme 的小部件小部件,以下是供您引用的代码:
Theme(
child: Checkbox(
value: false,
onChanged: (_) {},
),
data: ThemeData(
primarySwatch: Colors.blue,
unselectedWidgetColor: Colors.red, // Your color
),
),

我希望这会有所帮助,如有任何疑问,请发表评论。如果这个答案对你有帮助,那么请接受并投票这个答案。

关于flutter - 如何在 flutter 中更改复选框边框颜色?默认情况下,它显示为黑色,但我希望它显示为灰色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59651366/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com