FLUTTER ECOSYSTEM

widget_screenshot

Screenshot for widget,support long screenshot like ListView, support backgroundColor, format (png, jpeg), quality (0~100), merge extraImages (like header, footer or watermark)

Latest version
0.0.9
30-day downloads
64
Likes
21
Pub points
130

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A Flutter package that captures screenshots of widgets, supporting long scrollable content like ListView. It allows customization of background color, image format (PNG, JPEG), quality (0–100), and merging additional images such as headers, footers, or watermarks. Ideal for generating full-page snapshots in apps requiring visual documentation or sharing. The package is compatible with both Android and iOS platforms.

Use cases
  • Generating full-page screenshots of scrollable lists
  • Creating visual previews for shared content
  • Adding watermarks or headers to screenshots
  • Capturing UI states for debugging
  • Exporting widget layouts as images
Key features
  • Supports long screenshots of scrollable widgets
  • Customizable background color
  • Configurable image format and quality
  • Merge extra images (headers, footers, watermarks)
  • Cross-platform compatibility (Android, iOS)
Suitable for
  • Developers needing full-widget screenshots
  • Apps requiring UI state capture
  • Tools for visual documentation
  • Debugging and testing UI layouts
  • Sharing app content as images
Considerations
  • May impact performance on large or complex widgets
  • Requires careful handling of async screenshot generation
  • Limited to static widget rendering (no dynamic updates during capture)
  • Not suitable for real-time screen recording
  • Memory usage increases with larger screenshots
Supported platformsAndroidiOS

Install package

flutter pub add widget_screenshot

Categories

Dependencies

Dependency list 1 items
  • plugin_platform_interface^2.0.2

Source repository

Related projects

No data available yet.