ビューでカスタムキャンバスを定義します。実行すると、背景が描画され、画像が描画されます。背景も画像です。トリガーonTouchEvent
メソッドがキャンバスを更新すると、背景が描画され、次にいくつかの画像が描画されますが、背景の後の写真の移動トレース、移動トレースをクリアする方法がわかりません。また、背景に色を割り当てると、トレースが残りません。誰か私がこれを解決するのを手伝ってくれませんか?どうもありがとうございました.: D
追加:
canvas = new Canvas(bgbitmap);
背景を描く
canvas.drawColor(selectedColor);
drawBitmap 描画背景を使用する場合、問題が発生します。
// canvas.drawBitmap(bgbitmap, 0, 0, null);
// draw picutre
for (int i = fbmpCount - 1; i >= 0; i--) {
FreeBitmap fb = findFreeBmpByPriority(i);
if (fb != null)
this.canvas.drawBitmap(fb.getBmp(), fb.getXpoint(), fb.getYpoint(),
null);
}
this.invalidate();
// onDraw method
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.drawBitmap(bgbitmap, 0, 0, null);
}