| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 
 | import 'package:flutter/material.dart';
 void main() {
 runApp(const MyApp());
 }
 class MyApp extends StatelessWidget {
 const MyApp({super.key});
 @override
 Widget build(BuildContext context) {
 return MaterialApp(
 title: 'Hello',
 theme: ThemeData(
 colorScheme: ColorScheme.fromSeed(seedColor: Colors.redAccent),
 useMaterial3: true,
 ),
 home: const MyHomePage(title: 'Home Page'),
 );
 }
 }
 
 class MyHomePage extends StatefulWidget {
 const MyHomePage({super.key, required this.title});
 final String title;
 
 
 @override
 State<MyHomePage> createState() => _MyHomePageState();
 }
 
 
 class _MyHomePageState extends State<MyHomePage> {
 int _counter = 0;
 
 void _incrementCounter() {
 setState(() {
 _counter++;
 });
 }
 
 @override
 Widget build(BuildContext context) {
 
 
 
 
 
 
 
 return Scaffold(
 appBar: AppBar(
 backgroundColor: Theme.of(context).colorScheme.inversePrimary,
 title: Text(widget.title),
 ),
 body: Center(
 child: Column(
 mainAxisAlignment: MainAxisAlignment.center,
 children: <Widget>[
 const Text(
 '点击按钮,数字自增:',
 ),
 Text(
 '$_counter',
 style: Theme.of(context).textTheme.headlineMedium,
 ),
 ],
 ),
 ),
 floatingActionButton: FloatingActionButton(
 onPressed: _incrementCounter,
 tooltip: 'Increment',
 child: const Icon(Icons.add),
 ),
 );
 }
 }
 
 
 
 |