Ayo*_*uje 3 dart flutter flutter-layout imagepicker
我遇到了有关我的 Flutter 应用程序的问题,我一直在关注 Youtube 上的教程,了解如何在 Flutter 中使用从图库中选择图片以及相机,但无法使图像选择器功能正常工作。它总是返回错误
“无法使用静态访问来访问实例成员‘pickimage’。
谁能帮忙解决这个问题,因为我有点困惑。先感谢您。
class _LandingScreenState extends State<LandingScreen>{
late File imageFile;
_openGallery() async{
var picture = await ImagePicker.pickImage(source:
ImageSource.gallery);
this.setState(() {
imageFile = picture as File;
});
}
Run Code Online (Sandbox Code Playgroud)
pickImage
不是静态方法。您可以创建一个实例,然后调用该方法。可以直接创建实例并调用方法,例如
await ImagePicker().pickImage(source: ImageSource.gallery);
Run Code Online (Sandbox Code Playgroud)
为了安全起见,使用可为 null 的 Xfile。
XFile? imageFile;
_openGallery() async {
imageFile = await ImagePicker().pickImage(source: ImageSource.gallery);
setState(() {});
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7449 次 |
最近记录: |