首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在圆形容器内创建颤动单选按钮

在圆形容器内创建颤动单选按钮
EN

Stack Overflow用户
提问于 2019-03-01 20:21:21
回答 1查看 1K关注 0票数 1
代码语言:javascript
运行
复制
      return Material(
      child: Center(
        child: Stack(
          children: <Widget>[
            Container(
              alignment: Alignment.center,
              child: new Row(
                crossAxisAlignment: CrossAxisAlignment.center,
                mainAxisAlignment: MainAxisAlignment.start,
                children: <Widget>[
                  Stack(
                    children: <Widget>[Positioned(
                      top: 15,
                      left: 5,
                      child:  Container(
                        alignment: Alignment.center,
                        width: 25.0,
                        height: 25.0,
                        decoration: new BoxDecoration(
                          shape: BoxShape.circle,
                          color: const Color(0XFFE6E6E6),
                          border: new Border.all(
                            width: 0.0,
                            color: Colors.white,
                          ),
                        ),
                      )
                    ),
                      Center(                                               
                        child: Radio(
                          groupValue: null,
                          onChanged: (Null value) {},
                          value: null,
                        ),
                      )
                    ],
                  )
  }

我正在网格视图中实现单选按钮,我想在上面的container.The代码中创建一个单选按钮,而不是将单选按钮放在容器中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-01 21:09:35

试试这个吧。您可以根据需要获取代码。

代码语言:javascript
运行
复制
Material(
        child: Container(
      height: 200.0,
      decoration: new BoxDecoration(
        color: Colors.white,
        shape: BoxShape.circle,
      ),
      child: Center(
        child: Stack(
          children: <Widget>[
            Container(
              alignment: Alignment.center,
              child: new Row(
                mainAxisAlignment: MainAxisAlignment.center,
                children: <Widget>[
                  Stack(
                    alignment: Alignment.center,
                    children: <Widget>[
                      Container(
                        alignment: Alignment.center,
                        width: 20.0,
                        height: 20.0,
                        decoration: new BoxDecoration(
                          shape: BoxShape.circle,
                          color: const Color(0XFFE6E6E6),
                          border: new Border.all(
                            width: 0.0,
                            color: Colors.white,
                          ),
                        ),
                      ),
                      Padding(
                        padding: EdgeInsets.fromLTRB(0.0, 0.0, 0.0, 0.0),
                        child: Radio(
                          groupValue: null,
                          onChanged: (Null value) {},
                          value: null,
                        ),
                      )
                    ],
                  )
                ],
                // child: contentInCircle,
              ),
            ),
          ],
        ),
      ),
    ))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54944577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档