View.onDraw ()— когда вызывается?

Я поместил вызов Log.d ()в onDraw ()моего расширенного представления, чтобы видеть, как часто и когда он вызывается. Он вызывается при создании экземпляра представления, что неудивительно. Но затем я замечаю, что он вызывается при каждом касании, которое обрабатывается onTouchEvent (), хотя мой код не делает ничего, даже отдаленно связанного с графикой. Однако в документации для представлений я не могу найти ничего о том, когда на самом деле вызывается onDraw (). Меня не очень беспокоит мой конкретный проект здесь (это не вызывает у меня проблем ), я просто хотел бы знать, есть ли где-то список или что-то, что показывает порядок операций для представления, особенно то, что вызывает вызов onDraw ().

29
задан CptSupermrkt 11 August 2012 в 06:08
поделиться