我目前正在学习 Flutter 并取得了良好的进展,所以如果这是一个菜鸟问题,请耐心等待。
Flutter 最近更新到 1.9.1,随之而来的是新的小部件 ToggleButton 类;
这正是我所追求的,所以我在我的代码中实现了小部件,如下所示
var isSelected1 = [false, true];
var isSelected2 = [false, true];
ToggleButtons(
borderColor: Colors.black,
fillColor: Colors.grey,
borderWidth: 2,
selectedBorderColor: Colors.black,
selectedColor: Colors.white,
borderRadius: BorderRadius.circular(0),
children: [
Padding(
padding: const EdgeInsets.all(8.0),
child: Text(
'Open 24 Hours',
style: TextStyle(fontSize: 16),
),
),
Padding(
padding: const EdgeInsets.all(8.0),
child: Text(
'Custom Hours',
style: TextStyle(fontSize: 16),
),
),
],
onPressed: (int index) {
setState(() {
for (int buttonIndex = 0;
buttonIndex < isSelected2.length;
buttonIndex++) {
if (buttonIndex …
Run Code Online (Sandbox Code Playgroud)