gpt4 book ai didi

dart - 将 float 操作按钮锚定到卡片

转载 作者:IT王子 更新时间:2023-10-29 06:51:18 27 4
gpt4 key购买 nike

创建卡片时(例如使用 code from the Docs ),如何将 FAB 锚定到卡片(下图中的绿色圆圈),如下所示 question for Android .

enter image description here

我看到一个similar question用于将 FAB 附加到 AppBar,但解决方案依赖于固定高度的 AppBar。使用 Card 时,高度不会提前固定,因此无法使用相同的解决方案。

最佳答案

您可以将 FloatingActionButton 放在 Align 小部件中并使用 heightFactor 属性。

例如:

class MyCard extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Card(
child: Column(
children: <Widget>[
SizedBox(height: 100.0, width: double.infinity),
Align(
alignment: Alignment(0.8, -1.0),
heightFactor: 0.5,
child: FloatingActionButton(
onPressed: null,
child: Icon(Icons.add),
),
)
],
),
);
}
}

enter image description here

关于dart - 将 float 操作按钮锚定到卡片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54164511/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com