-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Risto Widgets is a Flutter package that offers a variety of reusable and customizable widgets, specifically designed to streamline UI development in Flutter. These widgets are grouped into different categories based on their functionality, making it easier for developers to find and implement the components they need.
Below is an overview of the custom widgets available in Risto Widgets, categorized by their type or function. Click on the widget name to learn more about its features, constructors, properties, and usage examples.
-
Custom Action Button
- A versatile button widget that can be customized for various actions and use cases.
-
SinglePressButton
- A customizable button that ensures the
onPressed
callback is invoked only once per press, preventing multiple invocations during a single press.
- A customizable button that ensures the
-
ListTile Button
- A customizable list tile button with options for leading icons, titles, subtitles, and trailing widgets.
-
Increment/Decrement Widget
- A widget featuring increment and decrement buttons to control numeric values.
-
Expandable ListTile Button
- A widget that combines an expandable panel with a custom list tile button, providing interactive and customizable content.
-
Open Custom Sheet
- A flexible widget to display custom bottom sheets, ideal for presenting modals or additional content.
If you're new to Risto Widgets, follow these steps to integrate it into your Flutter project:
-
Installation:
- Add the
risto_widgets
package to yourpubspec.yaml
file:dependencies: risto_widgets: ^0.1.0
- Run
flutter pub get
to install the package.
- Add the
-
Import the Package:
- Include the package in your Dart code:
import 'package:risto_widgets/risto_widgets.dart';
- Include the package in your Dart code:
-
Usage:
- Refer to the specific widget pages for detailed instructions on how to use each widget.
We welcome contributions! If you'd like to contribute, please read our Contribution Guide to learn how you can help.
If you have any questions, issues, or feedback, please create an issue on our GitHub Issues page. We appreciate your input and look forward to your contributions!