spinner_wheel

Creator: coderz1093

Last updated:

0 purchases

TODO
Add to Cart

Description:

spinner wheel

Spinner Wheel Flutter Package #
A Flutter package for creating a spinner wheel with customizable options. This package allows users to spin a wheel and win prizes based on the selected item.
Installation #
Add the following dependency to your pubspec.yaml file:
dependencies:
spinner_wheel: ^1.0.0
copied to clipboard
Usage #
Import the package into your code:
import 'package:spinner_wheel/spinner_wheel.dart';
copied to clipboard
create a 'Spinner' widget
Spinner(
title: "Tentez votre chance !",
titleColor: Color(0xFFD80497),
description: "Faites tourner la roue pour tenter d'obtenir d'innombrables cadeaux",
descriptionColor: Color(0xFFA7A7A7),
gifts: ["Gift 1", "Gift 2", "Gift 3", ...],
imagePath: "assets/images/roulette.png",
iconPath: "assets/images/roulette-icon.png",
)
copied to clipboard
Properties #



Property
Type
Description
Default




title
String
The title of the spinner
Take your chances!


titleColor
Color
The color of the title
Colors.pink


description
String
The description of the spinner
Spin the wheel to try to get countless gifts


descriptionColor
Color
The color of the description
Colors.grey


gifts
List<String>
The list of gifts to be displayed on the spinner
null



Example #
import 'package:flutter/material.dart';
import 'package:spinner_wheel/spinner_wheel.dart';

void main() {
runApp(MyApp());
}

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Center(
child: Spinner(
title: "take your chances !",
titleColor: Color(0xFFD80497),
description: "Spin the wheel to try to get countless gifts",
descriptionColor: Color(0xFFA7A7A7),
gifts: ["iPhone", "Free Coffee", "T-shirt", "Discount Coupon"],
imagePath: "assets/images/roulette.png",
iconPath: "assets/images/roulette-icon.png",
),
),
));
}
}

copied to clipboard
Screenshots #

Future Features #

❌ Add a custom icon for the spinner
❌ Add sound effects
❌ Add a custom background image
❌ Add a custom win popup

Contributing #
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
License #
This package is licensed under the MIT License.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.