2011-11-14 9 views
0

キャンバスからオブジェクトを削除することはできますか?私は透明に指定された領域を設定する関数clearRectがあることを知っています。しかし、私はオブジェクトを削除する方法を探しています。例えばキャンバスからオブジェクトを削除する方法は?

は、私は二つの円が重なる2つの長方形
new Rect(100,100,110,110)
new Rect(90,90,105,105)

を持っていると言います。 clearRectを使用すると、1つの円を削除すると、他の円の一部が削除されます。

もう一方の部分をクリアせずに1つの矩形を消去する方法はありますか?

+0

の可能複製[キャンバスからオブジェクトを削除する方法?](http://stackoverflow.com/questions/4535914/how-to-remove-an-object-from-the-canvas) – Quentin

+0

それは違います質問 – Noam

答えて

1

キャンバスはオブジェクトを描画するための単なるキャンバスであり、あなた自身でobjsを管理する必要があります。キャンバスをクリアし、objリストからobjを削除し、残りのobjを再描画します。