Вызывает ли onDraw () автоматически, кроме как при загрузке и при вызове invalidate()?

#android

#Android

Вопрос:

Я хотел знать, вызывается ли метод onDraw без ведома программистов. Я знаю, что он вызывается при первой загрузке View, и я знаю, что он вызывается, когда я вызываю invaliade () . Но вызывает ли он в любое другое время?

Ответ №1:

Да, всякий раз, когда родительский вид перерисовывает себя, например, если пользовательский вид находится в ScrollView всякий раз, когда вы его прокручиваете…