MarqueeWidget
A Flutter widget that infinitely scrolls its child widget horizontally. MarqueeWidget
is highly customizable, offering a range of options including custom scroll directions, durations.
Appreciate the widget? Show some ❤️ and star the repo to support the project!
Features
- Infinitely scroll a widget horizontally.
- Customizable scrolling speed (velocity).
- Customizable gap between repetitions of the scrolling widget.
- Optional left-to-right or right-to-left scrolling.
- Customizable height for the scrolling area.
Installation
Add marque_widget
to your pubspec.yaml
:
dependencies:
marque_widget: ^0.1.0
Then run flutter packages get
Usage
Here's a simple example to get you started:
import 'package:marque_widget/marque_widget.dart';
MarqueeWidget(
movingWidget: Text('Scrolling text here'),
)
And here's a more advanced example demonstrating the full customizability of the MarqueeWidget:
MarqueeWidget(
movingWidget: Text('Scrolling text here'),
gap: 0.5,
velocity: 100.0,
moveDirectionLtr: true,
height: 50.0,
)
API Reference
For a detailed list of all available properties and their usage, please refer to the API documentation.
Contributing
Contributions are welcome! If you have a bug to report or feature to request, please open an issue. If you'd like to contribute code (bug fixes, new features), please open a pull request.
License
This project is licensed under the MIT License - see the LICENSE file for details.