我在Flitter中使用一个卡片小部件来显示文本.我想使用资源图像作为卡的背景/纹理,并在顶部显示文本.我很难弄清楚如何正确地将小部件分层.任何洞见都将不胜感激.

推荐答案

这样做:

    Card(
      child: Container(
        decoration: BoxDecoration(
          image: DecorationImage(
            image: AssetImage("images/image.png"),
            fit: BoxFit.fitWidth,
            alignment: Alignment.topCenter,
          ),
        ),
        child: Text("YOUR TEXT"),
      ),
    ),

Dart相关问答推荐

从GTIN中提取GS1公司前缀

数字到字符串的转换在 Dart 中总是不变的(即没有文化)?

Dart 中 ThemeData 类的 copyWith() 方法

在Flutter中通过 Function(T) 传递泛型类型

在 Dart 的 Cloud Firestore 中添加文档后如何获取文档 ID

Flutter 中带有导航栏的永久视图

Flutter.io (dart) - 如何创建左填充覆盖?

如何在 ListView 中添加额外的底部间距?

Flutter:将照片或图像显示为模态弹出窗口

Flutter 扩展方法不起作用,它说undefined class和requires the extension-methods language feature

多级异步代码中的 Dart 错误

flatter:如何使用JSON数据创建数组

使用 Dart 计算字符串中字母的数量

不推荐使用AnteStorStateofType,请改用findAncestorStateOfType

如何判断设备是否需要 SafeArea?

函数调用前的感叹号是什么意思?

你如何命名一个 Dart 类?

你如何在 Dart 中对异常进行单元测试?

Dart,如何在你自己的函数中创建一个返回的future ?

你如何在 Dart 中构建一个单例?