问题描述
Flutter&AlertDialog:如何将AlertDialog与屏幕底部对齐? AlertDialog通常显示在屏幕中间。如何将其放在屏幕底部?
showDialog(
return AlertDialog(
content : Container()
);
)
解决方法
您为什么要使用with t_resnr as
(select rk1.renr,rk1.filnr,rk1.kassanr from bill rk1 where rk1.res_nr = IN_n_resnr)
select sum(rk.price) into v_return
from bill rk,t_resnr tr
where rk.filnr = tr.filnr
and rk.kassanr = tr.kassanr
and rk.renr = tr.renr;
?要从屏幕底部弹出部分,您需要使用showdialog
方法的底部行为。这是使用底页的方法:
showBottomSheet
我建议您使用flutter_modal_bottom_sheet插件。该插件为Material和Cupertino设计提供了很多底层特性。例如:
安装插件后,您可以将其用于材料设计:
showBottomSheet(context: context,builder: (BuildContext context){
return Container(
child: ListView(
children: [
ListTile(title: Text('title 1'),),ListTile(title: Text('title 2'),ListTile(title: Text('title 3'),],);
});
或针对ios Cupertino设计:
showMaterialModalBottomSheet(
context: context,builder: (context,scrollController) => Container(),)