Migrate to ScaffoldMessenger (#223)

This commit is contained in:
Kate Lovett
2020-10-12 16:28:20 -07:00
committed by GitHub
parent 5026d61840
commit c2c4b33293

View File

@ -49,11 +49,10 @@ class OpenContainerTransformDemo extends StatefulWidget {
class _OpenContainerTransformDemoState class _OpenContainerTransformDemoState
extends State<OpenContainerTransformDemo> { extends State<OpenContainerTransformDemo> {
ContainerTransitionType _transitionType = ContainerTransitionType.fade; ContainerTransitionType _transitionType = ContainerTransitionType.fade;
final GlobalKey<ScaffoldState> scaffoldKey = GlobalKey<ScaffoldState>();
void _showMarkedAsDoneSnackbar(bool isMarkedAsDone) { void _showMarkedAsDoneSnackbar(bool isMarkedAsDone) {
if (isMarkedAsDone ?? false) if (isMarkedAsDone ?? false)
scaffoldKey.currentState.showSnackBar(const SnackBar( ScaffoldMessenger.of(context).showSnackBar(const SnackBar(
content: Text('Marked as done!'), content: Text('Marked as done!'),
)); ));
} }
@ -111,7 +110,6 @@ class _OpenContainerTransformDemoState
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Scaffold( return Scaffold(
key: scaffoldKey,
appBar: AppBar( appBar: AppBar(
title: const Text('Container transform'), title: const Text('Container transform'),
actions: <Widget>[ actions: <Widget>[