android 如何绘制轨迹?

zshh1995 2017-01-07 11:06:20
我希望由运动方程绘制一个小球的运动,同时把他的轨迹画出来。我用的SurfaceView,运动动画是用每帧清屏一次再计算绘制的,而轨迹我试了用Path类逐点绘制出来,但这种方法随着时间增加速度会下降。请问各位有什么好的办法吗?
...全文
978 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
做一个轨迹图层 画上面 每次只要显示这个图层就好
Smoyan_ 2018-01-18
  • 打赏
  • 举报
回复
用Path是毫无疑问的, 由于你的时间久,这段时间内所有轨迹都是写在内存中的,所以会卡,可以先在AndroidManifiest.xml里面加上android:largeHeap="true"试试,但是这治标不治本。 可以试试用一个集合来分段保存Path,然后再用Canvas画出来
jsmasaww 2018-01-17
  • 打赏
  • 举报
回复
基于Android平台的快递轨迹查询应用开发视频教程 网盘地址:https://pan.baidu.com/s/1jJ9I3zw 密码: effc 网盘地址:https://pan.baidu.com/s/1htohT7Q 密码: 2ree
zshh1995 2017-01-08
  • 打赏
  • 举报
回复
引用 2 楼 Mailbomb 的回复:
直接用drawLine绘制即可
引用 1 楼 qq_34509629 的回复:
监听小球的运动,动的话把它的坐标记录 drawline画出来就可以了
将所有点都记录下来,每一帧都重新将各点连线绘制一遍?这样运行久了也会变得很慢吧?
网络咖啡 2017-01-08
  • 打赏
  • 举报
回复
直接用drawLine绘制即可
幻化成风c 2017-01-07
  • 打赏
  • 举报
回复
监听小球的运动,动的话把它的坐标记录 drawline画出来就可以了

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧