К какому методу переходит View после отрисовки

«К какому методу переходит View после отрисовки» — вопрос из категории UI и Views, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

После отрисовки View переходит в состояние onAttachedToWindow(), если оно было добавлено в иерархию Window. Это происходит после onMeasure(), onLayout() и onDraw().

Пример:

override fun onAttachedToWindow() {
    super.onAttachedToWindow()
    // View теперь прикреплено к Window, можно выполнять пост-отрисовочные действия
}

Важно: onAttachedToWindow() вызывается не только после первой отрисовки, но и при повторном добавлении View (например, после detach/attach).