也许这不是最佳解决方案,但是showModalBottomSheet返回一个“ Future”,因此您可以使用它。
例如:
void _showModal() { Future<void> future = showModalBottomSheet<void>( context: context, builder: (BuildContext context) { return Container(height: 260.0, child: Text('I am text')); }, ); future.then((void value) => _closeModal(value));}void _closeModal(void value) { print('modal closed');}


