Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振:为什么默认填充为8.0?_Flutter_Visual Studio Code - Fatal编程技术网

Flutter 颤振:为什么默认填充为8.0?

Flutter 颤振:为什么默认填充为8.0?,flutter,visual-studio-code,Flutter,Visual Studio Code,我不知道其他IDE,但当我用填充小部件包装小部件时,VS Code会自动将EdgeInsets设置为8.0。这是一个随机数还是背后有某种逻辑?我认为这是因为材料设计中的基线网格尺寸为8dp 见: 这是填充小部件的默认行为。Android Studio也在做同样的事情。因为在padding小部件中需要填充 const Padding({ Key? key, required this.padding, Widget? child, }) : assert(padding

我不知道其他IDE,但当我用填充小部件包装小部件时,VS Code会自动将EdgeInsets设置为8.0。这是一个随机数还是背后有某种逻辑?

我认为这是因为材料设计中的基线网格尺寸为8dp

见:

这是填充小部件的默认行为。Android Studio也在做同样的事情。因为在padding小部件中需要填充

const Padding({
   Key? key,
    required this.padding,
    Widget? child,
   }) : assert(padding != null),
      super(key: key, child: child);

不,这不是随机的,是随机的fixed@pskink我知道我的意思是这个数字是如何决定的?嗯,最中性的值应该是
0.0
-但是插件作者认为
8.0
更好,我同意他们的看法是的,我知道Padding小部件没有默认值。但他询问了idea功能。这就是为什么我要对此发表评论。谢谢你的评论,兄弟。兄弟,我的意思是,如果你用填充小部件包装任何小部件,那么android studio和visual studio代码会自动设置8个填充值。我希望你能理解。