我对flutter.If中的右页边距重新评级有一些疑问你会看到左页边距是从屏幕的左边缘计算出来的,它离左edge.But不太远,右页边距离屏幕的右边缘太远了。我应用了相同的左右边距
那么,为什么右边距没有从屏幕的右边正确计算出来呢?我有附加的代码和应用程序的截图。
[![import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
backgroundColor: Colors.white,
body: SafeArea(
child: Container(
height: 150.0,
width: 100.0,
// margin: EdgeInsets.all(90.0),
margin: const EdgeInsets.only(left: 30.0, right: 30.0),
color: Colors.blue,
child: Text("Hello"),
),
),
),
);
}
}][1]][1]

App的屏幕截图
发布于 2020-06-23 04:17:37
将容器的宽度更改为width: double.infinity,然后您可以看到边距。您无法看到边距,因为容器是左对齐的,并且容器没有填满整个宽度。
https://stackoverflow.com/questions/62522686
复制相似问题