案例优化

This commit is contained in:
toly
2022-03-26 18:10:17 +08:00
parent aa2f392419
commit 36b5adbd7b
257 changed files with 1491 additions and 1400 deletions

View File

@@ -14,6 +14,7 @@ import 'package:flutter/material.dart';
// "EdgeInsets.all用来限定相同的四边边距",
// }
class PaddingAll extends StatelessWidget {
const PaddingAll({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
@@ -22,19 +23,17 @@ class PaddingAll extends StatelessWidget {
width: 200,
height: 150,
child: Padding(
padding: EdgeInsets.all(20),
padding: const EdgeInsets.all(20),
child: _buildChild(),
),
);
}
Widget _buildChild() {
return Container(
Widget _buildChild() => Container(
alignment: Alignment.center,
color: Colors.cyanAccent,
width: 100,
height: 100,
child: Text("孩子"),
child: const Text("孩子"),
);
}
}

View File

@@ -12,6 +12,7 @@ import 'package:flutter/material.dart';
// "EdgeInsets.only用来限定相同的四边边距",
// }
class PaddingOnly extends StatelessWidget {
const PaddingOnly({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
@@ -20,19 +21,17 @@ class PaddingOnly extends StatelessWidget {
width: 200,
height: 150,
child: Padding(
padding: EdgeInsets.only(top:10,left: 10),
padding: const EdgeInsets.only(top:10,left: 10),
child: _buildChild(),
),
);
}
Widget _buildChild() {
return Container(
Widget _buildChild() => Container(
alignment: Alignment.center,
color: Colors.cyanAccent,
width: 100,
height: 100,
child: Text("孩子"),
child: const Text("孩子"),
);
}
}

View File

@@ -12,6 +12,7 @@ import 'package:flutter/material.dart';
// "EdgeInsets.symmetric用来限定水平和竖直方向的边距",
// }
class PaddingSymmetric extends StatelessWidget {
const PaddingSymmetric({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
@@ -20,19 +21,17 @@ class PaddingSymmetric extends StatelessWidget {
width: 200,
height: 150,
child: Padding(
padding: EdgeInsets.symmetric(vertical: 30,horizontal: 10),
padding: const EdgeInsets.symmetric(vertical: 30,horizontal: 10),
child: _buildChild(),
),
);
}
Widget _buildChild() {
return Container(
Widget _buildChild() => Container(
alignment: Alignment.center,
color: Colors.cyanAccent,
width: 100,
height: 100,
child: Text("孩子"),
child: const Text("孩子"),
);
}
}