whatsapp_camera

这是一个打开相机以及照片库的包,旨在简化最终用户的步骤

它还包含一个用于查看图片的组件

如何使用

打开相机

List<File>? res = await Navigator.push(
  context, MaterialPageRoute(
    builder: (context) => const WhatsappCamera(),
  ),
);

打开图片

Navigator.push(
  context, MaterialPageRoute(
    builder: (context) => const ViewImage(
      image: 'https://...', 
      imageType: ImageType.network,
    ),
  ),
);


Android

添加权限:文件: /android/app/main/AndroidManifest.xml

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<application
  android:requestLegacyExternalStorage="true"
  ...

文件: android/app/build.gradle

minSdkVersion 21
compileSdkVersion 33

ios

文件: /ios/Runner/Info.plist

<key>NSCameraUsageDescription</key>
<string>Can I use the camera please?</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Used to demonstrate image picker plugin</string>

许可

用心制作 ❤️ by Weliton Sousa

GitHub

查看 Github