gpt4 book ai didi

flutter - 如何从 FadeInImage 小部件的 Flutter 中的图标制作图像提供程序?

转载 作者:IT老高 更新时间:2023-10-28 12:33:16 25 4
gpt4 key购买 nike

我想使用带有图标的 FadeInImage 作为占位符。

FadeInImage 的构造函数很少。

在默认构造函数中,它采用 ImageProvider 作为占位符,在 FadeInImage.MemoryNetwork( 它采用 Uint8List 作为内存占位符。

第三个构造函数创建 AssetImage,但我怀疑这在这里​​有用。

有没有办法将图标转换为其中一种数据类型?

示例签名:

FadeInImage(placeholder: iconPlaceholder, image: NetworkImage("url"))

最佳答案

图标实际上只是字体中的文本,因此将其制作成图像很棘手。 cookbook 中的技巧应该管用。使用带有图标的堆栈和透明的占位符。

body: Stack(
children: <Widget>[
Center(child: Icon(Icons.something)),
Center(
child: FadeInImage.memoryNetwork(
placeholder: kTransparentImage,
image:
'https://github.com/flutter/website/blob/master/_includes/code/layout/lakes/images/lake.jpg?raw=true',
),
),
],
),

对于kTransparentImage,见this .

关于flutter - 如何从 FadeInImage 小部件的 Flutter 中的图标制作图像提供程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50717052/

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