flutter 切换button

ToggleButtons(
isSelected: controller.isSelected,
borderRadius: BorderRadius.circular(8),
constraints: const BoxConstraints(minWidth: 170.0,
maxWidth: 170.0,
maxHeight: 32.0,
minHeight: 32.0),
borderWidth: 1.0,
selectedBorderColor: AppColors.buttonElementText,
borderColor:AppColors.buttonElementText ,
fillColor: AppColors.buttonElementText,
onPressed: (value) {
controller.isSelected.value = List.filled(2, false);
controller.isSelected[value] = true;
},
children: [
Text(
"aaa",
style: TextStyle(
fontSize: 14,
color: controller.state.currentPageViewIndex == 0
? Colors.white
: AppColors.buttonElementText,
),
),
Text(
"bbb",
style: TextStyle(
fontSize: 14,
color: controller.state.currentPageViewIndex == 1
? Colors.white
: AppColors.buttonElementText,),
),
],
)
posted @   吾爱吃鱼  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
点击右上角即可分享
微信分享提示