0

テスト用に 4.2 イメージをダウンロードしましたが、1 つのことに驚いています。私のアプリケーションには、ImageView の先祖によって埋められた Horizo​​ntalScrollView があります。これらの ImageViews の onDraw は、ビューがユーザーに明示的に表示されるようになったときにのみ呼び出されるという事実に依存しています。しかし、私が 4.2 で観察しているのは、Horizo​​ntalScrollView にビューを追加する瞬間に onDraw が呼び出されることです。それは想定される動作ですか?または、何か不足していますか?

手伝ってくれてありがとう。

4

1 に答える 1

0

通常onDraw、ビューが膨張したとき、およびその測定後に呼び出されます。

onDrawそのビューがユーザーに表示されることを意味するとは決して思いません。でさえ、onDisplayHintビューが見えるという保証はありません。

またonDraw、他のビューが移動したり、View階層がinvalidated().

それが役立つことを願っていますか?

よく読んでいない場合 - Custom Views

于 2012-11-18T19:02:10.333 に答える