Flutter-如何更改无线电背景色

问题描述

默认情况下,Flutter收音机的背景是透明的,可以更改它吗?

enter image description here

我可以用容器包装并设置背景容器的颜色。但是,收音机具有用于悬浮颜色的填充,因此容器背景和单选按钮之间存在填充。我可以对容器的大小进行硬编码,但这不是一个好的解决方案。

Container(
              width: 20,height: 20,decoration: BoxDecoration(color: Colors.orange,shape: BoxShape.circle),child: Theme(
                  data: Theme.of(context).copyWith(
                      unselectedWidgetColor: Colors.white
                  ),child: Radio(
                      value: gender,activeColor: Colors.white,groupValue: _gender,onChanged: (Gender value) {
                        setState(() {
                          _gender = value;
                        });
                      }))),

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)