Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Taskulu/material_speed_dial

Repository files navigation

material_speed_dial

A simple Material speed dial.

Preview

Usage

  1. Add to your dependencies
dependencies:
material_speed_dial: 0.0.7
  1. Add to your widget tree
class MyHomePage extends StatelessWidget {
final _key = GlobalKey<SpeedDialState>();

@override
Widget build(BuildContext context) {
return Scaffold(
floatingActionButton: SpeedDial(
key: _key,
invokeAfterClosing: true,
child: Icon(Icons.add),
expandedChild: Icon(Icons.share),
backgroundColor: Colors.blue,
expandedBackgroundColor: Colors.black,
children: [
SpeedDialChild(
child: Icon(Icons.close),
label: Text('Test'),
onPressed: () {},
),
SpeedDialChild(
child: Icon(Icons.pending),
label: Text('Another Test'),
onPressed: () {},
),
],
),
);
}
}
  1. Check for state or toggle
final isOpen = _key.currentState.isOpen;
_key.currentState.toggle();

About

Material Speed Dial for Flutter

Topics

Resources

Readme

License

MIT license

Stars

Watchers

Forks

Contributors