flutter - Flutter:在 Gridview 项目的底部对齐小部件
问题描述
如何在 gridview(GV) 项目的底部放置一个文本小部件。
我在 GV 项目中有一个图像,我想在图像的中心底部放置一个文本。但我做不到。
child : Stack(
children: [
// Image
ClipRRect(
borderRadius: BorderRadius.circular(20),
child: Image.network(
"${DummyDataProvider().provideAdoptionList()[index].imageUrl}",
fit: BoxFit.fill),
),
Text("This is bottom center text") <= how to align this text at bottom center of grid item
],
),
),
输出图像:
解决方案
我们试试看。你只需用Align
编辑:
Stack(
children: <Widget>[
ClipRRect(
borderRadius: BorderRadius.circular(20),
child: Image.network(
"${DummyDataProvider().provideAdoptionList()[index].imageUrl}",
fit: BoxFit.fill),
),
Positioned.fill(
child: Align(
alignment: Alignment.bottomCenter,
child: Text(
'Text Message',
style: TextStyle(
color: Colors.lightGreenAccent,
fontWeight: FontWeight.bold,
fontSize: 22.0),
),
),
),
],
),
推荐阅读
- google-cloud-platform - 在 Docker Container 内的 Container OS 上访问 Google Cloud 服务帐户凭据
- python - OpenCV 从图像和变换中检索形状轮廓
- javascript - 如何用量角器选择组件元素?
- python - 如何在 Python 中忽略词云中的某些单词?
- c# - 如何检查软件安装文件夹并在 NSIS 的同一路径中进行静默更新
- javascript - 小于 0.05 的输入值返回 1/2 - jQuery
- c# - 将 C# Sha1 转换为 php
- java - @Autowired 添加 Spring AOP 后返回 null
- objective-c - 如何避免为每个自定义类多次实现所需的协议方法
- python - 我的 pygame 程序中的不同错误