毎回グリッドを再描画しないように達成したい折れ線グラフがあります。私は次のことを試しましたが、グリッドは最初にしか見えません.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);
}