【发布时间】:2019-10-09 09:49:42
【问题描述】:
所以,在学习颤振时,我试图添加一个有两个按钮的行。
-左边第一个有一个播放和暂停的图标,带有一个秒表(假设它从还剩 20 分钟开始)。
-单击该按钮时,我试图显示一个从底部弹出的屏幕。
-其次,右侧的按钮具有作为提交和点击功能的文本将是相同的,即从屏幕底部打开一个弹出窗口。
附言 我是一名网络开发人员,正在尝试这个新事物,因此非常感谢任何帮助或参考。 谢谢。
【问题讨论】:
所以,在学习颤振时,我试图添加一个有两个按钮的行。
-左边第一个有一个播放和暂停的图标,带有一个秒表(假设它从还剩 20 分钟开始)。
-单击该按钮时,我试图显示一个从底部弹出的屏幕。
-其次,右侧的按钮具有作为提交和点击功能的文本将是相同的,即从屏幕底部打开一个弹出窗口。
附言 我是一名网络开发人员,正在尝试这个新事物,因此非常感谢任何帮助或参考。 谢谢。
【问题讨论】:
由于您没有共享任何代码,因此我正在向您提供如何执行此操作的想法。
创建一个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());
}
【讨论】: