import 'package:flutter/material.dart';
class Test extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Container(
color: Colors.blue,
height: 50,
child: FractionallySizedBox(
// 对齐方式
alignment: Alignment.center,
// 宽度因子 1为占满整行
widthFactor: 1,
// 高度因子
heightFactor: 1,
child: Text("123"),
),
),
appBar: AppBar(
backgroundColor: Colors.lightBlue,
title: Text("test"),
),
),
);
}
}
void main() => runApp(Test());
widthFactor为0.5的时候:
widthFactor为1的时候: