常に表示されないカスタムViewGroupがあります。ビューが表示されていない場合は、を呼び出してすべての子をクリアしますremoveAllViews()
。問題は、新しいコンテンツに更新する前に、古いコンテンツが最初に描画されている可視性を変更すると、画面が点滅することです。destroyDrawingCache()
役に立たなかった電話をしてみました。ここで足りないものはありますか?
私のカスタムViewGroupに関しては、これが行うのは、上書きして子を正しくレイアウトすることだけonMeasure()
ですonLayout()
。