flutter在使用Isar或SharedPreferences这类插件时,通常需要先初始化之后才能正常使用,那么当需要程序一启动就读取数据时,可能会导致在读取数据时对应功能未初始化完成而报错。
在main方法的runApp()和初始化逻辑之前加上WidgetsFlutterBinding.ensureInitialized();
自定义TextField实现加减数量输入框,数字步进器效果,可以根据自己的需求改动
效果如下:
flutter_slidable 插件用来实现可滑动列表项,默认滑动项展示后是不会自动关闭的。
中国环境下载
官网下载
此问题出现的原因,是由于在安装时修改了Android SDK的存放位置,导致FLutter找不到本地的Android SDK
Android SDK