我通过将此属性添加到我的 CupertinoPicker 中解决了这个问题:
selectionOverlay: CupertinoPickerDefaultSelectionOverlay( 背景:颜色.透明, ),
CupertinoPicker(
selectionOverlay: CupertinoPickerDefaultSelectionOverlay(
background: Colors.transparent,
),
looping: true,
itemExtent: 25,
scrollController:
FixedExtentScrollController(initialItem: hours - 1),
onSelectedItemChanged: (value) {
hours = value + 1;
print(hours);
setState(() {});
},
children: List.generate(
12,
(index) => Text(
"${index + 1}".padLeft(2, '0'),
style: TextStyle(
color: index + 1 == hours
? Colors.white
: Colors.black,
),
))),