flutter_fortune_wheel 0.2.1 copy "flutter_fortune_wheel: ^0.2.1" to clipboard
flutter_fortune_wheel: ^0.2.1 copied to clipboard

outdated

Visualize (random) selection processes with widgets like a spinning wheel of fortune or a fortune bar.

Coverage Status

Flutter Fortune Wheel #

Wheel of fortune widgets for Flutter, which allow you to visualize random selection processes. They are highly customizable and work across mobile, desktop and the web.

Quick Start #

First install the package via pub.dev. Then import and use the FortuneWheel:

import 'package:flutter/material.dart';
import 'package:flutter_fortune_wheel/flutter_fortune_wheel.dart';

FortuneWheel(
  selected: 0,
  items: [
    FortuneItem(child: Text('Han Solo')),
    FortuneItem(child: Text('Yoda')),
    FortuneItem(child: Text('Obi-Wan Kenobi')),
  ],
)

Examples #

The wheel of fortune is the most iconic visualization.

Unfortunately, it is not the best solution when available vertical screen space is small.

The fortune bar is an alternative visualization, which is smaller in the vertical direction, but is supposed to take the full screen width. See below for an example:

import 'package:flutter/material.dart';
import 'package:flutter_fortune_wheel/flutter_fortune_wheel.dart';

FortuneBar(
  selected: 0,
  items: [
    FortuneItem(child: Text('Han Solo')),
    FortuneItem(child: Text('Yoda')),
    FortuneItem(child: Text('Obi-Wan Kenobi')),
  ],
)

Contributions #

Contributions are much appreciated.

If you have any ideas for alternative visualizations, feel free to open a pull request or raise an issue. The same holds for any requests regarding existing widgets.

269
likes
0
pub points
96%
popularity

Publisher

verified publisherkevlatus.de

Visualize (random) selection processes with widgets like a spinning wheel of fortune or a fortune bar.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, flutter_hooks, quiver

More

Packages that depend on flutter_fortune_wheel