Базовый строительный блок пользовательского интерфейса в Android. Представляет собой прямоугольную область на экране, которая может принимать фокус для обработки событий. Является основой для виджетов (кнопки, текстовые поля и т.д.) и лэйаутов.
Визуальное отображение View состоит из нескольких этапов, за которые отвечают разные части процесса отрисовки:
onMeasure() класса View.onLayout() класса View.onDraw() класса View. Он принимает объект Canvas, на котором происходит рисование.Таким образом, за непосредственное визуальное отображение View отвечает метод onDraw() и связанный с ним объект Canvas.