我正在尝试为Android Wear手表面(位图)旋转时钟指针,但我似乎无法弄清楚如何使用Matrix.rotate设置手中的特定点以进行旋转。 (手中的旋转点距底部约20个像素)。
我的理解是我需要设置轴心点......以及旋转点(centerX,centerY)。然后旋转一个特定的学位。
这是我所拥有的,但枢轴点不起作用。
// set pivot point
handSecondMatrix.setTranslate(mCenterX - (mHandSecondBitmap.getWidth() * 0.375f), (mCenterY - (mHandSecondBitmap.getHeight() * 0.8744f)));
// set rotation
handSecondMatrix.setRotate(rotation);
// set center point to rotate on
handSecondMatrix.postTranslate(mCenterX, mCenterY);
// draw hand
canvas.drawBitmap(mHandSecondBitmap, handSecondMatrix, mHandSecondPaintBitmap);
答案 0 :(得分:0)
使用它:
sudo ln -s /home/INSTANT_CLIENT/lib/libclntsh.so.11.1 /usr/lib/libclntsh.so.11.1