カスタムビューがあります。
この中に onDraw() 関数があります。
@Override
public void onDraw(Canvas canvas)
{
canvas.drawLine(0,0,600,200,black);
}
この onDraw() 内で、もう 1 つ canvas を作成したいと思います。canvas1 とします。
@Override
public void onDraw(Canvas canvas)
{
canvas.drawLine(0,0,600,200,black);
canvas1.drawLine(0,0,500,100,Red);
}
ボタンをクリックして、canvas1プロットを表示および非表示にします。でも二度と描きたくない。
最初に: onDraw() 内でもう 1 つのキャンバスを作成することは可能ですか? *そしてそれを目に見えるようにし、見えないようにします。*
これを行う他の方法がある場合は、私に提案してください。redraw() できません 私の場合、いくつかの問題があります。
私の問題を理解していただけたと思いますか? 私に提案してください。