TGViewer
Android Dev Hub Android Dev Hub @androidspb · 71 subscribers
Post #15 872
Основы AGSL для android разработчика

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

Представь: тебе нужно «поколдовать» над пикселями прямо в UI - добавить живой градиент, искажение картинки под пальцем, стеклянный блеск карточке и тому подобные эффекты. Раньше для этого приходилось прибегать к «тяжеловесам» таким как OpenGL/Vulkan, либо мучить CPU постобработкой битмапов. AGSL (Android Graphics Shading Language) решает это элегантнее: это язык фрагментных шейдеров, встроенный в сам графический стек Android, так что эффекты применяются прямо на уровне отрисовки интерфейса.

https://habr.com/ru/articles/971992/

👉@androidspb
  • 👍 1
More from @androidspb
  1. Jan 17, 2026Оптимизация Jetpack Compose и derivedStateOf Почему твой derivedStateOf не работает так, к…
  2. Dec 10, 2025Пишем простенький DI для Android приложения Сейчас практически любой проект имеет в своём…
  3. Nov 25, 2025LazyTimetable - высокопроизводительная таблица для расписания с отложенной загрузкой для J…
  4. Nov 12, 2025Вложенная прокрутка в Jetpack Compose Вложенная прокрутка в Jetpack Compose позволяет согл…
  5. Nov 7, 2025Как в Duolingo повысили производительность Android-приложения Наша миссия в Duolingo — соз…
  6. Oct 23, 2025Basic Guide to Animation in Jetpack Compose Animations in Jetpack Compose bring life to yo…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →