flutter_cupertino_date_picker是一个很好用的库,但是开发者停止维护好几年了,flutter sdk更新后,这个库有一些函数或者widget就不兼容了,出现线 Error: Type 'DiagnosticableMixin' not found错误
搜索一下资料,有人给出解决方案 详见: flutter_cupertino_date_picker插件 提示 Error: Type 'DiagnosticableMixin' not found解决方案
但是这个方案会导致其他的问题
我本来想不用这个插件了,再找一个类似的插件从新写一个date_picker来满足业务的需求,很幸运找到了一个库 flutter_cupertino_datetime_picker
详见 flutter_cupertino_datetime_picker: ^3.0.0
这个库就是在flutter_cupertino_date_picker代码上fork出来的,并持续维护。引用这个库后就可以完美的解决问题,并不用修改代码,只是把import 改一下就行
具体解决方案:
引用
dependencies:
flutter_cupertino_datetime_picker: ^3.0.0
代码中添加
import 'package:flutter_cupertino_datetime_picker/flutter_cupertino_datetime_picker.dart';