-
Canvas – Zoom on Douple Tap
Перша частина про обробку жестів в Canvas. Збільшення маштабу на регіоні канвасу при подвійному натисканні.…
-
Код проекту: Canvas – AGSL шейдери в Jetpack Compose
ZIP-архів з кодом проекту до відео “Canvas – AGSL шейдери в Jetpack Compose”.
-
Canvas – AGSL шейдери в Jetpack Compose
Приклад AGSL-шейдерів для швидкої відрисовки графіки. Відрисовка фракталів на прикладі множини Мандельброта. Код проекту тут.
-
Код проекту: Модифікатори drawWithCache, drawWithContent
ZIP-архів з кодом проекту до відео “Модифікатори drawWithCache, drawWithContent”.
-
Модифікатори drawWithCache, drawWithContent
Третя частина про Canvas. Модифікатори drawWithCache, drawWithContent. Створення власного компоненту EasyCanvas, який автоматично дозволяє проводити…
-
Код проекту: Canvas – Лінійні трансформації
ZIP-архів з кодом проекту до відео “Canvas – Лінійні трансформації”.
-
Canvas – Лінійні трансформації
Друга частина про Canvas, де розглядаємо приклад розрахунку місця розташування та відмалювання контенту всередині Canvas.…
-
Код проекту: Canvas, drawBehind, Infinite Transitions в Jetpack Compose
ZIP-архів з кодом проекту до відео “Canvas, drawBehind, Infinite Transitions в Jetpack Compose”.
-
Canvas, drawBehind, Infinite Transitions в Jetpack Compose
Використання Canvas в Jetpack Compose для кастомних компонентів. Частина 1. Компонент Canvas, модифікатор drawBehind, приклад…
-
Код проекту: Механізм роботи модифікаторів в Jetpack Compose
ZIP-архів з кодом проекту до відео “Механізм роботи модифікаторів в Jetpack Compose”.