【发布时间】:2019-02-01 13:44:02
【问题描述】:
像这样将一个点特征从一个特征转换为另一个特征非常简单:
但我面临的用例需要将多边形特征从一个状态动画化到另一个状态,有时多边形(旧的和新的)可能有不同数量的顶点,例如如下所示,我想将左侧多边形平滑地动画到右侧?
是否有任何预先构建的 API 或有效的方法来做这些事情?
【问题讨论】:
-
没有内置的 API 可用于您想到的转换,但您可以使用自定义
TypeEvaluator创建自定义ValueAnimator,并使用每个动画片段创建一个新多边形并更新地图。 -
谢谢@ŁukaszPaczos 我正在走这条路,现在我面临着如何在边数发生变化时引入中间点的问题
-
@erluxman,你有想过这个吗?我正在尝试完成相同的多边形动画过渡
标签: android kotlin mapbox geojson mapbox-android