首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们是否可以在Stack中使用扩展/灵活的小部件在颤动中创建右箭头

我们是否可以在Stack中使用扩展/灵活的小部件在颤动中创建右箭头
EN

Stack Overflow用户
提问于 2019-09-17 16:00:44
回答 1查看 152关注 0票数 0

我需要一个灵活的右箭头,以便它可以根据屏幕大小调整,这是可能使用扩展/灵活的小部件,但与堆栈小部件我不能使用扩展/灵活的小部件...

代码语言:javascript
复制
ListView(
  children: ListTile.divideTiles(
    context: context,
    tiles: [
      Stack(
        children: <Widget>[
          Padding(
            padding: EdgeInsets.fromLTRB(240.0, 189.0, 0.00, 0.00),
            child: Icon(Icons.arrow_right, color: Colors.black,)),
          Row(
            children: <Widget>[
              Container(
                margin: EdgeInsets.fromLTRB(100.00, 200.0, 0.0, 0.00),
                width: 150.0,
                height: 1.0,
                color: Colors.black,),
            ],
          ),
        ],
      ),
    ],
  ).toList(),
),
EN

回答 1

Stack Overflow用户

发布于 2019-09-17 19:40:49

当您使用Stack小部件时,Stack小部件的子级中的每个小部件都将显示为一个层。因此,不使用Expended或Flexible作为Stack的子级,而是使用Container小部件,然后添加Expanded或Flexible作为子级。

代码语言:javascript
复制
Stack(
    children: <Widget>[
      Container(
        width: double.infinity,
        height: double.infinity,
        child: Row(
          children: <Widget>[
            Expanded(
              flex: 1,
            ),
            Expanded(
              flex: 2,
            )
          ],
        ),
      )
    ],
  ),

顺便说一句,如果你想在屏幕上的某个角落或任何地方添加一个图标,请使用定位的小部件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57969833

复制
相关文章

相似问题

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