glimpse 0.0.1 glimpse: ^0.0.1 copied to clipboard
A minimalistic modal sheet inspired by AirPods.
Glimpse #
A minimalistic modal sheet inspired by AirPods that can be used to present quick information, such as onboarding, permissions, notifications, statuses, or bulletins.
import 'package:glimpse/glimpse.dart';
await showGlimpse(
context: context,
height: 450, // optional
dismissible: true, // optional
builder: (context) => Text('Bonjour'),
);
Route #
When using a route, you should also insert a initializeGlimpse()
before your runApp()
call.
void main() async {
await initializeGlimpse();
// ...
runApp(YourApp());
}
When you've done that, you can use the GlimpseModalRoute
to present a modal sheet:
import 'package:glimpse/glimpse.dart';
await Navigator.of(context).push(
GlimpseModalRoute(
builder: (BuildContext context) {
return Text('Bonjour!');
},
),
);