Ответ
onAttachedToWindow() - вызывается, когда View добавляется в окно
onDetachedFromWindow() - вызывается при удалении View из окна
onVisibilityChanged() - при изменении видимости View
onWindowVisibilityChanged() - при изменении видимости окна
onMeasure() - измерение размеров View
onLayout() - размещение дочерних элементов
onDraw() - отрисовка View
onSizeChanged() - при изменении размеров View
Пример переопределения:
override fun onSizeChanged(w: Int, h: Int, oldw: Int, oldh: Int) {
super.onSizeChanged(w, h, oldw, oldh)
// Обновляем размеры после изменения
}