如何在 flutter 中的行之间写 OR

How to write OR in between line in flutter

大家好,我是 flutter 的新手,我试着在水平线上写 OR,如图所示,但我不知道该怎么做,我试过 google 但是那对我没有帮助 example demonstration

注: OR 居中

下面是使用行小部件的解决方案

Row(children: const [
                Expanded(child: Divider(thickness: 1.5)),
                Text("OR",
                    style: TextStyle(fontSize: 20, color: Colors.grey)),
                Expanded(child: Divider(thickness: 1.5)),
              ]),

这是我尝试创建 Instagram 登录屏幕时的样子

试试下面的代码希望对你有帮助。您必须使用这种(-- 或 -- )设计类型 ExpandedFlexible Widget

转到 here For Expanded Widget and here 以获得 灵活 小部件

  Padding(
      padding: EdgeInsets.all(8.0),
      child: Row(
        children: [
          Expanded(
            child: Divider(
              color: Colors.black,
              thickness: 1,
            ),
          ),
          Padding(
            padding: const EdgeInsets.all(8.0),
            child: Text('OR'),
          ),
          Expanded(
            child: Divider(
              color: Colors.black,
              thickness: 1,
            ),
          ),
        ],
      ),
    ),

你的结果屏幕像 ->