开发者社区> 问答> 正文

android View与线程绘制一个小球沿轨迹运动

实现绘制一个小球,并运用线程的sleep使小球沿着一个圆运动如何实现

展开
收起
爵霸 2016-06-16 10:04:37 3442 0
1 条回答
写回答
取消 提交回答
  • 先以你小球的位置记录下x,y
    然后确定你要小球遇到的圆形的半径,还有圆心位置x1,y1
    写个hander,定时post, 然后在handler 处理messge的函数中,做重绘你这个小球view的坐标(x,y).
    看你要多久移动多少角度。通过圆心x1, y1 还有当前的小球位置x,y,然后把要移动的角度带进去,算一下这次移动小球新的位置x,y。然后就调用 invalidate重绘这个小球View即可。

    2019-07-17 19:40:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
多IO线程优化版 立即下载
Android组件化实现 立即下载