flutter_dot_loader 0.0.2
flutter_dot_loader: ^0.0.2 copied to clipboard
A highly customizable, high-performance dot-matrix and LED loading animation package for Flutter with 60 math patterns and custom frame support.
0.0.2 #
- Studio Parity Update: Expanded
MatrixLoaderwith dotanime studio parity features. - Marquee Text: Added
MatrixTextto automatically convert and scroll text strings into dot-matrix arrays (includes a built-in 5x7 font map). - Interactivity: Added
onDotTapped(row, col)to allow using the dot matrix as an interactive keypad/synthesizer. - Playback Modes: Added
MatrixPlaybackenum (loop,bounce,once) for non-loading, finite animations. - Easing Curves: Added
curveproperty toMatrixLoaderto allow non-linear animation (e.g., easeInOut). - Compression Utilities: Added
MatrixDatafor compressing/decompressing 2D arrays to lightweight strings (e.g.101|010|101). - Example Upgrade: Added
TextandInteractivetabs to the example app to showcase the new capabilities.
0.0.1 #
- Initial release of
flutter_dot_loader. - Includes
MatrixLoaderwith customizable shapes (Square, Circular, Triangle). - Features 60 unique math-driven animation patterns spanning spirals, vortexes, pulses, and geometric shifts.
- Supports Custom Frames (
MatrixPattern.custom+customIntensity) for building frame-by-frame dot matrix animations (e.g. Tetris, scrolling text). - High-performance rendering engine built cleanly on
CustomPainter. - Includes a fully-featured Example App: an interactive Playground (with real-time parameter tweaking and code generation) and a Dot Matrix Studio Editor for designing custom frames.