![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/bf6/7c6/1c4/bf67c61c4811fc2548ce77ad1d229c70.png)
Обзор возможностей кастомных View с примерами кода на Kotlin + бонус в виде ссылок на полезные статьи и обучающие видео по данной теме.
1. Введение.
— Когда может понадобиться реализация собственного View
?
— Способы создания собственного View
.
— Иерархия View
в Android.
2. Жизненный цикл View
.
3. Конструкторы View
.
4. Методы View
.
— onAttachToWindow()
— onMeasure()
— onLayout()
— onDraw()
— onSizeChanged()
— onSaveInstanceState()
и onRestoreInstanceState()
— onTouchEvent()
5. Обновление View.
— invalidate()
— requestLayout()
6. Атрибуты для Custom View.
7. Дополнительные материалы для изучения.