2012-03-12 2 views
0

これは問題だとは思えませんが、数時間のデバッグ後にここにショットをつけることにしました。2つのビューが重なって描画されているときの極端な遅れ

私は私が同じViewGroup内の2つのインスタンスを持っているカスタムビューを持っています。 1つは他のものよりも大きい(このカスタムビューは円の境界線を描くので、私のレイアウトは円の中の円です)。これは、内側ビューのサイズを大きくして外側ビューと同じピクセルを描画するまではうまく動作します(外側と内側はサイズの参照にすぎず、レイアウト階層では同じ親ビューがあります)。これらのビューは> 50から<に低下します。10.内側のビューが外側のビューと同じサイズに近づくと、フレームレートはさらに低下しますが、2つのビューは同じサイズです。フレームレートは> 50。

これはスケールアニメーションの一部ではありません。私は、実行する前にビューのサイズをコードから静的に変更します。私が参照しているフレームレートは、カスタムビュー内のアニメーションです。

また、私は実際の問題が何であるか分からず、ビューが同じピクセル上に描画されているときに遅れが始まるのは偶然かもしれません。これを修正する方法や問題のデバッグ方法に関する助言があれば助かります。

ありがとうございます!

答えて

関連する問題