搜索插件、代码仓与 APP 分类

插件详情v0.0.13

camera_with_files

创建一个带有相册视图的相机模块。其外观类似于 WhatsApp 相机模块。

AndroidiOS
近 30 天下载
80
喜欢数
22
Pub 分数
110

安装插件

flutter pub add camera_with_files

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

一个 Flutter 包,提供带有相册视图的相机模块,设计风格类似于 WhatsApp 的相机界面。它允许用户拍摄照片和视频,切换相机模式,并在应用内直接浏览之前拍摄的媒体。该包与 Android 和 iOS 平台无缝集成,为图像和视频选择提供原生体验。非常适合需要直观媒体捕获和管理的应用。

适合场景

  • 即时照片捕捉
  • 视频录制
  • 画廊集成
  • 社交媒体分享
  • 应用内媒体管理
  • WhatsApp 风格的相机界面

主要特点

  • 受WhatsApp启发的用户界面
  • 相机和相册切换
  • 跨平台支持(Android 和 iOS)
  • 与 Flutter 的轻松集成
  • 媒体预览和选择
  • 内置文件处理

适合对象

  • 消息应用
  • 社交网络应用
  • 照片分享平台
  • 用户资料创建工具
  • 内容创作应用
  • 以移动设备为优先的应用程序

使用建议

  • 需要相机和存储权限
  • UI 组件的自定义有限
  • 依赖于底层平台的相机API
  • 可能需要额外的状态管理
  • 不适用于高级相机功能,如滤镜或AR
  • 最适合用于具有简单媒体捕获需求的应用程序

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Camera with image picker

Whatsapp like UI

N|Solid

Camera with image picker works on android, ios and Web.

  • Multiple image selection.
  • optional single image selection.
  • camera switching
  • flash light

Usage

Navigate to the camerApp page and after selecting image or taking photo from camera will return the selected list of files

For Multiple image selection

List<File> data = await Navigator.of(context).push(MaterialPageRoute<List<File>>(
builder:(BuildContext context)=> const CameraApp(
//multiple image selection flag
isMultiple :true
),),);

For Single image selection

data[0] will contain the file.

List<File> data = await Navigator.of(context).push(MaterialPageRoute<List<File>>(
builder:(BuildContext context)=> const CameraApp(
//multiple image selection flag
isMultiple :false
),),);

所属分类

依赖

源码仓库

使用此插件的项目

暂无相关数据。