首页 > 解决方案 > 将 HEX 颜色转换为 BitmapDescriptorFactory.defaultMarker 方法的浮点颜色

问题描述

我尝试将颜色设置为 android 中的谷歌地图图标:

MarkerOptions markerOptions = new MarkerOptions()
.icon(BitmapDescriptorFactory.defaultMarker(60.0F));

但是我在十六进制中有这样的颜色 - #ff0000 (RED) 如何将此十六进制颜色转换为浮点值?

!!!我不需要将十六进制解析为整数!!!

我需要将十六进制颜色转换为浮点颜色:

默认标记

public static BitmapDescriptor defaultMarker (float hue)

标记的色调。值必须大于或等于 0 且小于 360。

标签: javaandroidcolorshex

解决方案


推荐阅读