3
私はコスチュームビューを作成しました。onDrawMethodではいくつかの描画を開始しました。 いくつかの矩形、線、およびテキスト。Androidのキャンバスでテキストを描画した後でテキストを変更する
canvas.drawText("Hello",150,150, paint);
ここで、このテキストをOnTouchEventの後に変更します。
私の問題は、古いテキストを削除する方法がわかりません。 TouchEventの後に表示される2番目のテキストは、 は私の古いテキストと重複しています。新しいテキストで穴の表示を再描画する必要がありますか?
ありがとうございました! :) – FireDragon
キャンバスは単なるビットマップです。あなたが描くものは何でも永久です。それを処理する方法はありますが、ほとんどの実装では、すべてのパスでキャンバス全体を再描画します。 2つのビットマップオブジェクトを描画し、その順番に毎回キャンバスに描画して、効果的に「レイヤー」アプローチを提供することができます。 – methodin