如何管理行中的小部件(颤动)一个在左边,另一个在右边

Posted

技术标签:

【中文标题】如何管理行中的小部件(颤动)一个在左边,另一个在右边【英文标题】:How to manage widget in row(flutter) one to the left and another one to the right 【发布时间】:2021-06-17 05:06:45 【问题描述】:
                    mainAxisAlignment: MainAxisAlignment.spaceAround,
                    children: [
                      Icon(Icons.money_rounded,size: 30,),
                      Text('เงินสด',
                        style: TextStyle(
                          color: Colors.grey[700],
                          fontWeight: FontWeight.bold,
                        ),
                      ),
                      Text('1000 THB',
                        style: TextStyle(
                          color: Colors.grey[700],
                          fontWeight: FontWeight.bold,
                        ),
                      ),
                      RaisedButton(
                        shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(8)),
                        onPressed: ()

                        ,
                        child: Icon(Icons.add_outlined),
                      ),
                    ],
                  )

根据代码,他们像这样平均分配该行中的所有小部件(bc MainAxisAlignment.spaceAround) ---------------------------------------------- |...图标...|...文字...|...文字...|..按钮..| ---------------------------------------------- 但我想将第一个图标和第一个文本分组到左侧,另外两个分组到这一行的右侧。 像这样 --------------------------------------------- |图标 |文字|........|文字|按钮 | --------------------------------------------- 对不起,我不会画,所以我希望你知道我想说什么。

【问题讨论】:

【参考方案1】:

Spacer() 小部件放在它们之间,这样就可以了。

【讨论】:

以上是关于如何管理行中的小部件(颤动)一个在左边,另一个在右边的主要内容,如果未能解决你的问题,请参考以下文章

如何在颤动的另一个有状态小部件中访问在一个有状态小部件中创建的对象

如何在颤动中间接调用另一个小部件中的 ontap 函数?

如何在颤动中截取屏幕之外的小部件屏幕截图?

如何从有状态的小部件类传递变量? - 颤动[重复]

如何在颤动中将数据从一个小部件传递到另一个小部件?

小部件对颤动的故障影响?