有没有可能用Flutter创建一个在点击按钮时打开的组件,比如一个弹出窗口,但仍然能够使用已经打开的背景页面?另一种可能性是调整组件的大小。
mnemlml81#
当然,你可以使用常规对话框来获得所需的结果。只需在onTap/onPressed回调函数中添加这些行即可
showGeneralDialog( context: context, pageBuilder: (context, anim1, anim2) => const SizedBox(height: 0.0, width: 0.0), transitionBuilder: (context, animation, secAnimation, child) { return Dialog(child: CUSTOMWIDGET(), ); }, barrierDismissible: true, barrierLabel: 'dialog', );
字符串其中CUSTOMWIDGET是要在单击时显示的小部件
1条答案
按热度按时间mnemlml81#
当然,你可以使用常规对话框来获得所需的结果。只需在onTap/onPressed回调函数中添加这些行即可
字符串
其中CUSTOMWIDGET是要在单击时显示的小部件