На информационном ресурсе применяются рекомендательные технологии (информационные технологии предоставления информации на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей сети "Интернет", находящихся на территории Российской Федерации)

GeekBrains

4 подписчика

Создание простого кастомного View

На вебинаре мы разберём основы рисования с использованием Canvas. Вы узнаете, как задать размеры и расположение View внутри контейнера, познакомитесь с жизненный циклом View, научитесь обрабатывать события касаний, а также добавлять кастомные XML-атрибуты.

Ссылка на трансляцию: https://mailru.zoom.us/j/97203337448?

pwd=SHJialoraFJURDNKeU9hbU95bFBndz09

Дополнительная информация:
Базовая дока по работе с ui https://developer.android.com/guide/topics/ui
Описание методов Canvas https://developer.android.com/reference/android/graphics/Canvas
Как отрисовываются View в Android https://developer.android.com/guide/topics/ui/how-android-draws.html
Обработка жестов https://developer.android.com/training/custom-views/making-interactive
Кастомные XML атрибуты https://developer.android.com/training/custom-views/create-view

Для тренировки:
Сделать кнопку со градиентным фоном и скругленными краями, задавать 2 цвета и радиус скругления при помощи атрибутов
размер кнопки должен зависеть от размера текста

Ссылка на первоисточник

Картина дня

наверх