案例优化

This commit is contained in:
toly
2022-03-26 16:41:34 +08:00
parent 3dedd8587a
commit aa2f392419
333 changed files with 4291 additions and 2970 deletions

View File

@@ -18,26 +18,29 @@ import 'package:flutter/material.dart';
// }
class DropdownButtonFormFieldDemo extends StatefulWidget {
const DropdownButtonFormFieldDemo({Key? key}) : super(key: key);
@override
_DropdownButtonFormFieldDemoState createState() => _DropdownButtonFormFieldDemoState();
_DropdownButtonFormFieldDemoState createState() =>
_DropdownButtonFormFieldDemoState();
}
class _DropdownButtonFormFieldDemoState extends State<DropdownButtonFormFieldDemo> {
Color _color = Colors.blue;
final List<Color> _colors = [
final List<Color> _colors = const [
Colors.red,
Colors.yellow,
Colors.blue,
Colors.green
];
final List<String> _info = ["红色", "黄色", "蓝色", "绿色"];
final List<String> _info = const ["红色", "黄色", "蓝色", "绿色"];
@override
Widget build(BuildContext context) {
return Wrap(
children: <Widget>[
Container(
margin: EdgeInsets.symmetric(horizontal: 20),
margin: const EdgeInsets.symmetric(horizontal: 20),
width: 50,
height: 50,
color: _color,
@@ -48,7 +51,7 @@ class _DropdownButtonFormFieldDemoState extends State<DropdownButtonFormFieldDem
child: DropdownButtonFormField<Color>(
value: _color,
elevation: 1,
hint: Text('选择颜色',style: TextStyle(fontSize: 12),),
hint: const Text('选择颜色',style: TextStyle(fontSize: 12),),
icon: Icon(
Icons.expand_more,
size: 20,