【问题标题】:What is the default padding between Leading widget and title widget?前导小部件和标题小部件之间的默认填充是什么?
【发布时间】:2021-02-22 10:38:52
【问题描述】:

我知道ListTile中默认的水平内边距是16

如果不使用 contentPadding,则 ListTile 默认水平填充为 EdgeInsets.symmetric(horizontal: 16.0),如 ListTile 文档中所述。

出于好奇,我想知道(Leading widget)和(Title and Subtitle widgets)之间的填充是什么?以及如何更改?

任何帮助都会很好!

【问题讨论】:

  • 似乎我无法更改leading 和 title 之间的默认填充,所以我使用的是 Row

标签: flutter dart


【解决方案1】:

您可以在ListTile Widget的代码中查看:

  // The horizontal gap between the titles and the leading/trailing widgets
  double get _horizontalTitleGap => 16.0 + visualDensity.horizontal * 2.0;

我相信这就是您正在寻找的。​​p>

(附带提示,如果您有更多这样的好奇心,您可以随时自己浏览代码,甚至通过您的 IDE。)

【讨论】:

  • 我该如何改变它? @Nasalauksy
猜你喜欢
  • 2021-11-28
  • 2019-02-11
  • 2012-08-06
  • 1970-01-01
  • 2011-03-11
  • 2021-11-13
  • 2021-07-19
  • 2011-04-07
  • 2017-01-23
相关资源
最近更新 更多