问题描述
我有以下问题。我已经为具有真值或假值的多个按钮设置了浮动状态状态管理。但是,无论何时将其中一个切换为true或false,其他所有返回的都是null值。它们中的任何一个在单独切换时都起作用,同时强制其他按钮返回null。请帮忙!
return BlocConsumer<CategoryBloc,CategoryState>(
listener: (context,state) {},builder: (context,state) {
return Material(
child: Container(
height: height / 1.25,alignment: Alignment.center,padding: EdgeInsets.only(top: 25,bottom: 25),child: ListView(
padding: EdgeInsets.only(
left: width / padding(),right: width / padding()),children: [
FloatingActionButton(
mini: true,backgroundColor: Colors.black12,onpressed: () {
return BlocProvider.of<CategoryBloc>(context)
.add(SerifChange(serif: !state.serif));
},),SizedBox(height: 15),FloatingActionButton(
mini: true,backgroundColor: Colors.black26,onpressed: () {
return BlocProvider.of<CategoryBloc>(context)
.add(SansSerifChange(sansSerif: !state.sansSerif));
},backgroundColor: Colors.black38,onpressed: () {
return BlocProvider.of<CategoryBloc>(context)
.add(SlabSerifChange(slabSerif: !state.slabSerif));
},//////////// more similar code ///////////////////
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)