Как стать автором
Обновить

Custom View в Android — краткое руководство

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров28K
Всего голосов 5: ↑4 и ↓1+5
Комментарии6

Комментарии 6

В целом неплохо, но выглядит как пересказ официальной документации ) Не хватает примера, как вы разрабатывали свой нетривиальный View, как преодолевали трудности и что в итоге получилось. Ну и ссылки на гитхаб )

Была мысль включить пример с интересным Custom View из практики, но там по объему материала тянет на отдельную статью, если будет свободное время - выложу)

requestlayout не гарантирует вызов invalidate. Гугл в своих примерах вызывает оба.

https://developer.android.com/develop/ui/views/layout/custom-views/create-view#addprop

Мне очень понравилась статья, спасибо автору. Несмотря на то, что выше подметили мол "пересказ оф доки" - все равно, понятно и доходчиво объяснили некоторые нюансы, например при вызове метода requestLayout() (что вызывается полный цикл с измерением размеров / закрепление дочерних View / перерисовка).

Тема accessibility при переопределении onTouchEvent не раскрыта

Статья хорошая. Читаю-повторяю материал

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории