0
나는 선형 차트를 가지고 있는데, 매번 그리드를 다시 그리지 않기를 바란다. 나는 다음을 시도했다. 그리드는 처음에만 보이기 만했다. 그것은 saveLayer가 작동하지 않는다는 것을 의미한다. 아니면 그냥 잘못된 방식으로 만든다.배경을 어떻게 저장할 수 있습니까?
protected void onDraw(Canvas canvas) {
if (mRedrawGrid) {
drawGrid(canvas);
mGridLayer = canvas.saveLayer(0, 0, getWidth(), getHeight(), mPaint, Canvas.MATRIX_SAVE_FLAG);
} else
canvas.restoreToCount(mGridLayer);
drawLineChart(canvas);
}