thumper 0.1.9 copy "thumper: ^0.1.9" to clipboard
thumper: ^0.1.9 copied to clipboard

outdated

Widget for controlling an Iterable. Shows reset, forward step, play, pause and speed controls.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:thumper/data/fruit.dart';
import 'package:thumper/thumper.dart';

void main() => runApp(DemoApp());

class DemoApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) => MaterialApp(
        title: 'Thumper Demo',
        theme: ThemeData(
          primarySwatch: Colors.blue,
        ),
        home: _MyScaffold(),
      );
}

class _MyScaffold extends StatelessWidget {
  @override
  Widget build(BuildContext c) => BlocProvider(
        create: (context) =>
            ThumperBloc<Fruit>.fromIterable(List.from(Fruit.values)),
        child: Scaffold(
          backgroundColor: Colors.black,
          appBar: AppBar(
            title: Text('Fruit Thumper'),
            leading: Icon(Icons.menu),
          ),
          body: Column(
            crossAxisAlignment: CrossAxisAlignment.center,
            children: <Widget>[
              Expanded(
                child: Center(
                  child: BlocBuilder<ThumperBloc<Fruit>, ThumperState>(
                    builder: (context, state) =>
                        _textElement(state.thing.toString().substring(6)),
                  ),
                ),
              ),
              Thumper<Fruit>(),
            ],
          ),
        ),
      );

  Widget _textElement(String text) {
    return Text(text,
        style: TextStyle(
          fontSize: 64,
          color: Colors.greenAccent,
        ));
  }
}
1
likes
0
pub points
0%
popularity

Publisher

verified publisherorangebike.dev

Widget for controlling an Iterable. Shows reset, forward step, play, pause and speed controls.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

bloc, flutter, flutter_bloc, test, tuple

More

Packages that depend on thumper