FLUTTER ECOSYSTEM

flutter_spritesheet_animation

Lightweight spritesheet animation widget for Flutter. Grid-based and JSON atlas (TexturePacker, Aseprite) support with named animations, playback modes, and external controller.

Latest version
1.1.0
30-day downloads
23.8K
Likes
19
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

A lightweight Flutter widget for rendering spritesheet animations with grid-based layout and support for JSON atlas formats like those from TexturePacker and Aseprite. It enables named animations, multiple playback modes, and external animation control. Ideal for 2D games and interactive UIs requiring smooth sprite transitions. The package is cross-platform and integrates seamlessly into Flutter projects.

Use cases
  • 2D game character animations
  • interactive UI elements
  • sprite-based loading indicators
  • game asset rendering
  • animated icons
Key features
  • Grid-based spritesheet parsing
  • JSON atlas support (TexturePacker, Aseprite)
  • Named animation sequences
  • Playback mode control (loop, once, reverse)
  • External animation controller
  • Cross-platform compatibility
Suitable for
  • Game developers using Flutter
  • UI designers needing animated sprites
  • Projects with sprite-based assets
  • Lightweight animation requirements
  • Interactive app components
Considerations
  • Requires proper JSON atlas setup
  • Limited to 2D sprite rendering
  • No built-in physics or collision
  • Depends on external tools for sprite creation
  • Not optimized for high-frame-rate complex animations
Supported platformsAndroidiOSLinuxmacOSWebWindows

Install package

flutter pub add flutter_spritesheet_animation

Categories

Source repository

Related projects

No data available yet.

Rankings