问题描述
当我开始在我的设备上调试应用程序时,Cupertinopicker 运行良好,但是当我重新启动应用程序(不是调试)时,即使列表已成功初始化,Cupertino 也没有显示任何内容。 SharedPrefences 在 initState 函数中初始化的列表。 可能是什么原因?
库比蒂诺代码:
Widget buildChosenExeOrRestPicker() => SizedBox(
height: 170,child: Cupertinopicker(
scrollController: ctrl,magnification: 1.3,useMagnifier: true,itemExtent: 45,diameterRatio: 1.1,looping: false,onselecteditemchanged: (index) {
setState(() {
this.indexOfRes = index;
});
},selectionOverlay: CupertinopickerDefaultSelectionOverlay(
background: (pickerExeOrRest.length > 0)
? Colors.cyanAccent.withOpacity(0.12)
: Colors.transparent,),children: modelBuilder<PickerExeOrRest>(
pickerExeOrRest,(index,value) {
final isSelected = this.indexOfRes == index;
final color = isSelected ? Colors.pink : Colors.black;
return Center(
child: Text(
'${value.time + ',' + value.name}',style: TextStyle(
color: color.withOpacity(opacityCupertino),fontSize: 24),);
},);
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)