【问题标题】:How to add button in flutter which has a icon and a stopwatch in a Row with submit button to the right?如何在颤振中添加按钮,该按钮在右侧有一个图标和一个秒表,右侧有提交按钮?
【发布时间】:2019-10-09 09:49:42
【问题描述】:

所以,在学习颤振时,我试图添加一个有两个按钮的行。

-左边第一个有一个播放和暂停的图标,带有一个秒表(假设它从还剩 20 分钟开始)。

-单击该按钮时,我试图显示一个从底部弹出的屏幕。

-其次,右侧的按钮具有作为提交和点击功能的文本将是相同的,即从屏幕底部打开一个弹出窗口。

我试图复制的模拟图像:

附言 我是一名网络开发人员,正在尝试这个新事物,因此非常感谢任何帮助或参考。 谢谢。

【问题讨论】:

    标签: flutter flutter-layout


    【解决方案1】:

    由于您没有共享任何代码,因此我正在向您提供如何执行此操作的想法。

    创建一个Row 小部件,例如:

    Row(
      children: <Widget>[
        IconButton(icon: Icon(Icons.pause), onPressed: _showSheet),
        Text("19:26"),
        Spacer(),
        FlatButton(onPressed: _showSheet, child: Text("Submit")),
      ],
    )
    

    并将_showSheet()方法定义为:

    _showSheet() {
      showModalBottomSheet(context: context, builder: (_) => YourImplementation());
    }
    

    【讨论】:

    • 我想知道动态文本是如何实现的。就像从特定时间倒计时到零的文本一样。
    • 这听起来像是一个不同的问题,请发布它,我很乐意为您提供帮助,不要忘记接受这个答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多