Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 旋转动画-速度计_Java_Android - Fatal编程技术网

Java 旋转动画-速度计

Java 旋转动画-速度计,java,android,Java,Android,我试图模拟一个带有to图像的速度表(速度表和指针): 但当我将其旋转到90º时,结果是: 以下是我使用的代码: RotateAnimation rotate = new RotateAnimation(0, 90, Animation.RELATIVE_TO_SELF, 1f, Animation.RELATIVE_TO_SELF, 0f); rotate.setDuration(5000); rotate.setFillAfter(true); mSpeed

我试图模拟一个带有to图像的速度表(速度表和指针):

但当我将其旋转到90º时,结果是:

以下是我使用的代码:

    RotateAnimation rotate = new RotateAnimation(0, 90, Animation.RELATIVE_TO_SELF, 1f, Animation.RELATIVE_TO_SELF, 0f);
    rotate.setDuration(5000);
    rotate.setFillAfter(true);
    mSpeedometerPointerImage.startAnimation(rotate);
我该怎么办

编辑

编辑2

只有两个参数:


在图像编辑器中打开图像,精确定位图像旋转的确切位置,即:静止的位置。现在注意这个点的x,y坐标。现在,第4个参数应该是一个浮点,当乘以图像的宽度时,它将为您提供定义该点所需的x坐标,第6个参数在乘以图像的高度时,应该是y坐标的相同乘数。只要看一下(不知道是否有透明胶片等),我觉得数字会在0.8(x)和0.5(y)左右。希望这有帮助。

我从未使用过这个类,但怀疑它与原点和相对自选项有关。。。还有其他选择吗?你能在OP@jesses.co.tt-Done中包含一个特定API的链接吗?@jesses.co.tt-Done。好的,那么你正在使用提供轴心点的方法签名。。。如果只通过前两个参数会发生什么?@jesses.co.tt-我更新了OP.Hmmm,好的。这只是一个快速的想法,但必须等待之前使用过API的人加入进来。