FlutterFlutter圈子Flutter中文社区

flutter 对话框形式的底部弹出框

2019-04-26  本文已影响13人  2远

效果图如下:


image.png

基本思路:

var stack = Stack(
      alignment: Alignment.topCenter,
      children: <Widget>[
        Positioned(
          bottom: 20,
          child: totalContainer,
        ),
      ],
    );
var totalContainer = Container(
      child: listview,
      height: height,
      width: deviceWidth * 0.95,
    );
showDialog(
              barrierDismissible: true,
                context: context,
                builder: (BuildContext context) {
                  var list = List();
                  list.add('删除');
                  return CommonBottomSheet(
                    list: list,
                    onItemClickListener: (index) async {
                      Navigator.pop(context);
                    },
                  );
                });

barrierDismissible表示是否点击空白区域关闭对话框,默认为true,可以关闭

github

上一篇 下一篇

猜你喜欢

热点阅读