完成空安全转换

This commit is contained in:
toly
2021-08-29 11:29:45 +08:00
parent 8a5a57f5ac
commit 5806f35f54
319 changed files with 2638 additions and 2019 deletions

View File

@@ -23,9 +23,14 @@ class DropdownButtonFormFieldDemo extends StatefulWidget {
}
class _DropdownButtonFormFieldDemoState extends State<DropdownButtonFormFieldDemo> {
Color _color;
final _colors = [Colors.red, Colors.yellow, Colors.blue, Colors.green];
final _info = ["红色", "黄色", "蓝色", "绿色"];
Color _color = Colors.blue;
final List<Color> _colors = [
Colors.red,
Colors.yellow,
Colors.blue,
Colors.green
];
final List<String> _info = ["红色", "黄色", "蓝色", "绿色"];
@override
Widget build(BuildContext context) {
@@ -35,7 +40,7 @@ class _DropdownButtonFormFieldDemoState extends State<DropdownButtonFormFieldDem
margin: EdgeInsets.symmetric(horizontal: 20),
width: 50,
height: 50,
color: _color??_colors[0],
color: _color,
),
SizedBox(
@@ -50,8 +55,7 @@ class _DropdownButtonFormFieldDemoState extends State<DropdownButtonFormFieldDem
color: _color,
),
items: _buildItems(),
onChanged: (v) => setState(() => _color = v)
),
onChanged: (v) => setState(() => _color = v ?? Colors.blue)),
)
],