gpt4 book ai didi

flutter - 圆形图像文件

转载 作者:行者123 更新时间:2023-12-03 04:52:22 24 4
gpt4 key购买 nike

我执行了此代码以从firestore获取图像并将其用作 map 标记的图标。

final StorageReference storageReference =
FirebaseStorage().ref().child("ProfilePictures/" + widget.userId);
String avatarDownloadPath = await storageReference.getDownloadURL();
final File _avatar = await DefaultCacheManager().getSingleFile(avatarDownloadPath);
Uint8List __avatar = await _avatar.readAsBytes();
BitmapDescriptor avatar = BitmapDescriptor.fromBytes(__avatar);

setState(() {
_markers.add(Marker(markerId: MarkerId("UserPosition"), position: userLocation, icon: avatar ));
});

该代码有效,但是我想将图像设置为圆形,但我不知道该怎么做...

如果您还知道如何像这样添加一个圆并为其设置动画,我将非常满意:

enter image description here

(我没有找到更具有代表性的东西,但我只想一个圆圈)

最佳答案

您可以使用Canvas绘制圆形图像,并使用PictureRecorder保存为最终图像并将其放置在标记位图描述符fyi中:custom marker

用本文中的ImagePainter替换TextPainter

要么

通过使用小部件custom marker关注本文

关于flutter - 圆形图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61174307/

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