方法概述
名称 | 返回值类值 | 描述 | 对象 |
---|---|---|---|
Promise<Color> | 返回视图范围内视图背景的平均颜色。 更多详情 | colorUtils | |
Promise<string> | 此方法可检查 MapView 的底图和背景,并根据底图的平均颜色和视图的背景是亮色还是暗色来返回 | colorUtils |
方法详细说明
-
参数view MapView
用于计算背景平均颜色的 MapView 实例。
返回类型 描述 Promise<Color> 解析为输入视图背景的平均颜色。 示例viewColorUtils.getBackgroundColor(view) .then(function(averageColor){ // averageColor is the input view's average background color });
-
此方法可检查 MapView 的底图和背景,并根据底图的平均颜色和视图的背景是亮色还是暗色来返回
light
或dark
作为背景主题。背景主题通过以下方法确定:获取视图背景和底图的平均颜色并根据此算法确定其亮度来确定颜色可见性。
参数view MapView从中获取背景颜色主题的 MapView 实例。
返回类型 描述 Promise<string> 解析为一个字符串,其值可以是 light
或dark
。示例viewColorUtils.getBackgroundColorTheme(view) .then(function(colorTheme){ if(colorTheme === "dark"){ // style other app elements with a dark theme } });