在移动物体之后有效地绘制轨迹,描绘几秒钟的位置历史记录



>我有一个应用程序,用户在视图背景上移动,我正在绘制用户,但也想在他们身后显示几秒钟的历史记录。我可以使用一堆线段来做到这一点,但我担心这是无效的。

想要一些预实现的类来执行此操作,这样我就不必动手使实际绘图高效。我在思考android.graphics.Path的行,但我找不到一种方法来连续删除其中最古老的部分。有没有办法使用路径来实现这一点?

如果没有,有人有任何其他提示吗?我可以在任何地方寻找方便有效的解决方案?

感谢任何帮助!

您可以采用当前视图,将其与原始背景混合,并将其用作新画布,以吸引用户进入下一帧/下一帧。这将为用户提供模糊的轨迹(取决于您将其与原始背景组合的方式)。

最新更新