- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在Card小部件内的列中添加底部填充(请参见下面的图片和代码):
[![我的代码和布局快照] [1]] [1]
码:
Column(
children: <Widget>[
Padding(padding: EdgeInsets.fromLTRB(10, 0, 10, 20)),
Text('${e.phrase}', style: TextStyle(color: Colors.white60),),
Divider(height: 5, color: Colors.transparent,),
Text('${e.author}', style: TextStyle(color: Colors.white60),)
],
),
问题:底部填充值增加得越多,列内容被压入底部的次数就越多,这与预期的相反,我在做什么错?请解释。
最佳答案
我您想为Column小部件设置padding这样做
Padding(
padding: EdgeInsets.fromLTRB(10, 0, 10, 20),
child: Column(
children: <Widget>[
Text('quotes'),
Text('quotes author')
],
),
),
您将Padding小部件作为Column的子级传递了,结果是您得到了一个空框作为Text Widget的同级。
class Padding extends SingleChildRenderObjectWidget {
const Padding({
Key key,
@required this.padding,
Widget child,
}) : assert(padding != null),
super(key: key, child: child);
final EdgeInsetsGeometry padding;
... // other code omitted
}
因此,如果您想为容器Column设置填充,则应将其设为Padding小部件的子代。
关于flutter - LTRB的Flutter Padding EdgeInsets将内容推到底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62485199/
在 NSStackView 上使用 edgeInsets 会被 Interface Builder 和运行应用程序时忽略。 最佳答案 NSStackView 默认拥抱优先级为 250。edgeInse
我有一个符合 UIPageViewControllerDataSource 的包含 UIViewController 并且有一个 UIPageViewController 作为 childViewCo
经过几天的挣扎,我想问你有关 UIButton 标题和图像边缘插入的问题......我有带按钮的自定义单元格,该按钮取决于单元格类型应该是不同的图标和文本,但要求文本应该居中,图像可以左对齐或右对齐。
我正在尝试围绕 Flutter 中的 ui 放置。所以我目前有一些看起来像这样的东西 我想添加一点空格 b/w 搜索 Textfield 和按钮。这就是我的代码的控制部分的样子。我正在尝试设置 tex
我正在制作一个非常简单的网格,基本上是 9 个正方形,我将填充设置为 EdgeInsets.zero(或 EdgeInsets.all(0)),有时, 根据窗口的大小,它显示或不显示填充。 我在 ch
我正在尝试在某些文本的左侧添加一个带有图标的按钮: 我对 UIButton 的理解有问题。向按钮添加标题效果很好: import UIKit let button = UIButton(frame:
我正在尝试将文本添加到图像底部,但 setImage 隐藏了我的文本。 Top1.setImage(UIImage(named: "DefaultPic.jpg"), forState: UICont
我正在尝试创建一个自定义单元格,每个单元格的顶部、左侧、底部间距。是否有任何 Collection View 数据源方法,以便在每个索引路径中指定单元格插入。 func collectionView(
我有一个大约 300 高的 MKMapView,它在另外两个 View 之间折叠,就像折叠 View 时通常做的那样简单地上下动画高度。 @IBOutlet var heightMap: NSLayo
错误: Argument of a constant creation must be constant expressions. 代码: import 'package:flutter/materi
在阅读 Flutter 文档中的布局教程时,我遇到了 margin: const EdgeInsets.only(top: 8.0), 这里 const 的目的是什么?例如 return Colu
我正在尝试了解 Flutter 的一些基本元素。当我尝试使用容器的属性(如填充)时,我相信它需要一个“EdgeInsetGeometry”类。当我阅读有关此类的文档时,我看到有“EdgeInset”类
我是一名优秀的程序员,十分优秀!