Flutter组件 底部ios弹框

 

需要写在事件中

           onTap: () {
                showCupertinoModalPopup(
                  context: context,
                  builder: (context) {
                    return CupertinoActionSheet(
//                      title: Text(‘‘, style: TextStyle(fontSize: AppConfig.screenUtil(val: 35, val2: 20)),), //标题
//                      message: Text(‘麻烦抽出几分钟对该软件进行评价,谢谢!‘), //提示内容
                      actions: <Widget>[ //操作按钮集合
                        CupertinoActionSheetAction(
                          onPressed:  () {
                            NavigatorUtil.pushNamedWithParam(
                                context, Routes.addressedit, val[id])
                                .then((v) {
                              resetData();
                            });
                          },
                          child: Text(编辑, style: TextStyle(fontSize: AppConfig.screenUtil(val: 30, val2: 20)),),
                        ),
                        CupertinoActionSheetAction(
                          onPressed:  () {
                            AppUtils.delDataById(val[id], "address", () {
                              resetData();
                            });
                          },
                          child: Text(删除, style: TextStyle(fontSize: AppConfig.screenUtil(val: 30, val2: 20)),),
                        ),
                      ],
                      cancelButton: CupertinoActionSheetAction( //取消按钮
                        onPressed: () {
                          Navigator.pop(context);
                        },
                        child: Text(取消, style: TextStyle(fontSize: AppConfig.screenUtil(val: 30, val2: 20)),),
                      ),
                    );
                  },
                );

 

 

Flutter组件 底部ios弹框

 

Flutter组件 底部ios弹框

上一篇:NoteBurner iTunes DRM Audio Converter Mac(苹果DRM音频转换器)


下一篇:Druid未授权访问实战利用