FLUTTER ECOSYSTEM

widget_screenshot

用于控件的截图,支持长截图(如ListView),支持背景色、格式(png、jpeg)、质量(0~100),合并额外图像(如页眉、页脚或水印)

最新版本
0.0.9
近 30 天下载
64
喜欢数
21
Pub 分数
130

Package Overview

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

插件概览

一个 Flutter 包,用于捕获小部件的屏幕截图,支持长滚动内容(如 ListView)。它允许自定义背景颜色、图像格式(PNG、JPEG)、质量(0–100),并可合并额外的图像,例如标题、页脚或水印。非常适合生成需要视觉文档或分享的应用程序中的完整页面快照。该包兼容 Android 和 iOS 平台。

适合场景
  • 生成可滚动列表的完整页面截图
  • 为共享内容创建视觉预览
  • 为截图添加水印或页眉
  • 捕获UI状态以用于调试
  • 导出小部件布局为图像
主要特点
  • 支持可滚动控件的长截图
  • 可自定义背景颜色
  • 可配置的图像格式和质量
  • 合并额外的图像(页眉、页脚、水印)
  • 跨平台兼容性(Android、iOS)
适合对象
  • 需要完整小部件截图的开发人员
  • 需要UI状态捕获的应用程序
  • 用于视觉文档的工具
  • 调试和测试 UI 布局
  • 分享应用内容为图片
使用建议
  • 可能会影响大型或复杂控件的性能
  • 需要仔细处理异步截图生成
  • 仅限静态小部件渲染(捕获期间无动态更新)
  • 不适用于实时屏幕录制
  • 内存使用量随着截图尺寸增大而增加
支持平台AndroidiOS

安装插件

flutter pub add widget_screenshot

所属分类

依赖

依赖清单 1 项
  • plugin_platform_interface^2.0.2

源码仓库

关联项目

暂无相关数据。