永发信息网

Android 自定义控件 onDraw()方法里调用的canvas.drawArc()是画圆或者圆环的,有一点疑问...这个方法

答案:1  悬赏:50  手机版
解决时间 2021-03-26 05:40
  • 提问者网友:缘字诀
  • 2021-03-25 12:19
Android 自定义控件 onDraw()方法里调用的canvas.drawArc()是画圆或者圆环的,有一点疑问...这个方法
最佳答案
  • 五星知识达人网友:刀戟声无边
  • 2021-03-25 13:17
(currentTimeMillis - startTimeMillis ) * 360 / 8000
= (currentTimeMillis - startTimeMillis )/8000(每8秒) * 360(一圈)追问能详细点吗? 当前时间减去开始时间 是ondraw() 运行一次的时间 , 除以8秒 是什么意思?
8秒分之1次??想不通????追答令currentTimeMillis - startTimeMillis = Δt
那么画的角度A 是 Δt的一次函数
A = Δt/8000 * 360
其中Δt/8000 单位是秒除以秒,是个常数没有单位,只是一个比例系数。追问是不是这么理解, startTimeMillis开始时间是不变的,currentTimeMillis当前时间是变化的,
每一次都是从头开始画, 当currentTimeMillis当前时间与开始时间的差值到达 8000
的时候是不是 Δt 就变成了1 就完成了一个圆环.....是这样吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯