我有CustomClass,图像位于中心。
我使用指南针并旋转画布。
当指南针的数据发生变化时,画布无效并重绘。
有任何想法,绘制画布并旋转它而不重绘吗?
我的代码如下:
@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);
}
答案 0 :(得分:0)
请检查以下链接,以解决您的问题:
(或)
下面的链接已在下面的Stack Overflow Link中建议检查它:
HTML5 canvas not redrawing in Chrome after calling clearRect