/// Flutter code sample for {{element}} {{description}} {{code-dartImports}} import 'package:flutter/widgets.dart'; {{code-imports}} void main() => runApp(const MyApp()); /// This is the main application widget. class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return const WidgetsApp( title: 'Flutter Code Sample', home: MyStatefulWidget(), color: Color(0xffffffff), ); } } {{code-preamble}} /// This is the stateful widget that the main application instantiates. class MyStatefulWidget extends StatefulWidget { const MyStatefulWidget({Key? key}) : super(key: key); @override _MyStatefulWidgetState createState() => _MyStatefulWidgetState(); } /// This is the private State class that goes with MyStatefulWidget. /// AnimationControllers can be created with `vsync: this` because of TickerProviderStateMixin. class _MyStatefulWidgetState extends State<MyStatefulWidget> with TickerProviderStateMixin { {{code}} }