2012-02-25 10 views
0

Viewを拡張し、invalidate()メソッドを呼び出して強制的に再描画しました。私はビューから一部を再描画しますが、他はすべて黒です。アンドロイドビューで一部を再描画

どのようにしてonDraw()が呼び出される前に画面の消去を停止できますか?

答えて

1

あなたは、私がこの仕事を考えていない

+0

Thx、私はそれを自分では見ませんでした。 – Ussr

0

を無効化(のRect)を使用するか(左、上、右、下)を無効にすることができます。 私はinvalidate(Rect)を使用していました。 onDraw(Canvas)では、ビューの境界と同じキャンバスの高さと幅を見つけることができます。キャンバスクリップの境界は同じです。

これはビューグループでは機能しますが、ビューでは機能しない可能性があります。