我使用的是multi_select_flutter包,它显示的下拉列表比原生flutter选项更好。但是,提示文本没有显示-它一直显示到昨天,然后消失了,我不确定为什么会发生这种情况。其他人有同样的问题吗?这是我的代码
MultiSelectBottomSheetField(
initialChildSize: 0.4,
listType: MultiSelectListType.CHIP,
searchable: true,
selectedColor: Color.fromARGB(255, 31, 31, 31),
searchHint: 'Biceps',
confirmText:
Text('SAVE', style: TextStyle(color: Colors.black)),
selectedItemsTextStyle: TextStyle(color: Colors.white),
buttonText: Text("Muscles used",
style: TextStyle(
fontSize: 30,
color: Color.fromARGB(255, 255, 255, 255),
)),
buttonIcon:
Icon(Icons.arrow_downward, color: Colors.white),
barrierColor:
Color.fromARGB(255, 43, 43, 43).withOpacity(.7),
title: Text("Muscles (Scroll down for more)"),
items: _options,
onConfirm: (values) {
selectedOptions = values;
},
initialValue: selectedOptions,
chipDisplay: MultiSelectChipDisplay(
onTap: (value) {
setState(() {
selectedOptions.remove(value);
});
},
),
),
字符串
感谢您的评分!!
1条答案
按热度按时间2skhul331#
我检查了你的代码,在MultiSelectBottomSheetField中有一个错误,当你为buttonText定义textStyle时,它不会显示它,但是,你需要删除为buttonText定义的textStyle,它会显示它。