flutter_custom_calendar
flutter_custom_calendar copied to clipboard
单选模式 设置默认选中日期 点击默认选中之外的日期会出现两个选中状态
same
我clone了库自己更改了单选默认选中的问题,;令人崩溃的是 我在当前月以及下一月选中别的日期时不会出现两个选中状态,但是我进入日历不操作直接到切换到上一月,然后在选中就会出现两个选中状态
在ItemContainerState的initState() 修改 `@override void initState() { super.initState(); dateModel = widget.dateModel; isSelected = ValueNotifier(dateModel.isSelected);
WidgetsBinding.instance.addPostFrameCallback((callback) {
if (configuration.selectMode == CalendarConstants.MODE_SINGLE_SELECT &&
dateModel.isSelected) {
calendarProvider.lastClickItemState = this;
}
});
}`就可以了