旋转时会显示多个位图

时间:2012-07-19 04:05:18

标签: java android bitmap rotation

我的项目涉及围绕中心枢轴点旋转的多个同心环。我用所有环初始化surfaceview画布,然后开始将它们从最里面的一个旋转到最外面。代码工作正常,但问题是,在3次增量旋转之后,最里面的环开始显示出与其自身略微不同步。这就好像多个戒指彼此略微异相出现了?

这是代码:

cSurface.setMatrix(mTmp);
cSurface.drawBitmap( wheels[idx], pivotX-(cD[idx]/2), pivotY-(cD[idx]/2), new Paint());

此代码用于初始化surfaceview并逐步旋转环。

0 个答案:

没有答案