Android中的旋转画布
我有一个以图像为中心的自定义类 我使用指南针和旋转画布 当来自指南针的数据更改时,画布将失效并重新绘制 你有没有想过,画画布并旋转它而不重画 我的代码如下:Android中的旋转画布,android,canvas,Android,Canvas,我有一个以图像为中心的自定义类 我使用指南针和旋转画布 当来自指南针的数据更改时,画布将失效并重新绘制 你有没有想过,画画布并旋转它而不重画 我的代码如下: @Override protected void onDraw(Canvas canvas) { Paint paint = mPaint; paint.setAntiAlias(true); paint.setStyle(Paint.Style.FILL); canvas.translate(getW
@Override
protected void onDraw(Canvas canvas) {
Paint paint = mPaint;
paint.setAntiAlias(true);
paint.setStyle(Paint.Style.FILL);
canvas.translate(getWidth()/2, getHeight()/2);
if (mValues != null) {
rotate=-mValues[0];
}
canvas.rotate(rotate);
canvas.drawBitmap(imgtable, - imgtable.getWidth()/2, - imgtable.getHeight()/2, null);
}
请检查以下链接以纠正您的问题: (或) 下面的链接已建议在堆栈溢出链接下面进行检查: