HarmonyOS 如何给PixelMap设置圆角或生成圆形的PixelMap

需要设置地图定位点样式:

let style: mapCommon.MyLocationStyle = {
  anchorU: 0.5,
  anchorV: 0.5,
  radiusFillColor: 0xffff0000,
  // icon为自定义图标资源,使用时需要替换,图标存放在resources/rawfile
  icon: '此处为网络获取的用户头像'
};
mapController.setMyLocationStyle(style
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.

MyLocationStyle的icon样式就是图片的原始样式,所以需要将网络获取的PixelMap编辑为圆形。

HarmonyOS
2025-01-10 09:13:10
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

当前并不支持PixelMap的圆形裁剪操作。可以尝试下三方组件CircleImageView可以将图片裁剪为圆形或者给图片设置边框。https://ohpm.openharmony.cn/#/cn/detail/@ohos%2Fcircleimageview

分享
微博
QQ
微信
回复
2025-01-10 11:36:51


相关问题
HarmonyOS pixelMap
756浏览 • 1回复 待解决
HarmonyOS api10如何子窗口设置圆角
1151浏览 • 1回复 待解决
HarmonyOS PixelMap裁剪
955浏览 • 1回复 待解决
HarmonyOS SVG转换pixelMap
654浏览 • 1回复 待解决
HarmonyOS PixelMap问题
642浏览 • 1回复 待解决
HarmonyOS pixelMap旋转
559浏览 • 1回复 待解决
HarmonyOS 如何获取矩阵变换后PixelMap
622浏览 • 1回复 待解决
HarmonyOS PixelMap如何实现父子组件同步
746浏览 • 1回复 待解决
HarmonyOS Pixelmap相关反馈
901浏览 • 1回复 待解决
如何PixelMap处理图片
3147浏览 • 1回复 待解决
HarmonyOS PixelMap加载图片
719浏览 • 1回复 待解决
HarmonyOS pixelMap转成ArrayBuffer
1204浏览 • 1回复 待解决
HarmonyOS 如何设置图片为圆形
576浏览 • 1回复 待解决
HarmonyOS如何将Component转换PixelMap
1380浏览 • 1回复 待解决