【发布时间】:2011-05-26 12:29:59
【问题描述】:
我想知道是否可以从路径中选择坐标来随着时间的推移绘制位图,例如,我有一张太阳的图像,我想随着时间的推移沿着弧形路径移动它.
有什么方法可以定义这样的路径,然后沿着它移动,这样我就不必进行数学计算了吗?
谢谢。
【问题讨论】:
-
这个问题已经 5 年了,我仍然看到答案。
-
这个问题已经 5 岁了,我仍然看到答案。我年纪大了,而且,嗯,现在年纪大了,就个人而言,我现在会使用正弦曲线来做这个。 (数学.sin())。介于 0 和 Pi 之间的弧度将为您提供 180 度,或者您可以将 X 和 Y 值相乘或相除以给出更宽/更紧的弧线,但这就是正弦波的所有基本数学。增加/循环计时器或绘图循环中的值。 (通过每帧移动一小部分像素,以毫秒为单位使用浮点值来获得平滑的移动)
标签: android animation path bitmap