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