sách gpt4 ăn đã đi

android - Flutter - 拍照

In lại 作者:IT王子 更新时间:2023-10-29 07:06:06 27 4
mua khóa gpt4 giày nike

当我点击 GestureDetector 时,它会打开一个对话框,我可以在其中选择是要从图库中拍摄照片还是要自己制作照片 (the plugin)。但我的问题是当我点击对话框中的一个按钮时,对话框再次弹出,只有在那之后,才有可能从相机或画廊拍摄照片。如果有人可以帮助我解决这个问题,那就太好了。

Đây làGestureDetector:

Bộ phát hiện cử chỉ(
con: Container(
child: (_image == null
? CircleAvatar(child: Icon(Icons.photo))
: FileImage(_image)
)
),
onTap: () async{
switch(await dialogs.takePhoto(context)){
case "take":
getImage(ImageSource.camera);
phá vỡ;
case "pick":
getImage(ImageSource.gallery);
phá vỡ;
}
},
)

gọi dialogs.takePhoto(context) 在这里结束:

takePhoto(BuildContext context){
return showDialog(
context: context,
barrierDismissible: false,
builder: (BuildContext ctxt){
return AlertDialog(
title: Text("Change Photo"),
content: Container(
child: Column(
trẻ em: [
InkWell(
child: Text("Take photo"),
onTap: ()=> Navigator.pop(ctxt, "take"),
),
InkWell(
child: Text("Pick photo"),
onTap: ()=> Navigator.pop(ctxt, "pick"),
),

],
),
),
actions: [
FlatButton(
child: Text(
"Abort"
),
onPressed: ()=>Navigator.pop(ctxt),
)
],
);
}
);
}

Đây là một ví dụ:This is an example

Cảm ơn trước!

giải pháp

正是在我点击提交按钮的那一刻找到了解决方案。问题是我调用了两次选择图像的函数 XD。

câu trả lời hay nhất

正是在我点击提交按钮的那一刻找到了解决方案。问题是我调用了两次选择图像的函数 XD。

关于android - Flutter - 拍照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52498517/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress