Connect with us

GitHub

ParticleEmitter — эффекты частиц для Android на базе Jetpack Compose

Опубликовано

/

     
     

ParticleEmitter — библиотека рендеринга частиц в Jetpack Compose для Android. Создавайте красивые анимации частиц на основе физических принципов с помощью двух подходов, оптимизированных для различных сценариев использования.

Фичи:

  • два движка рендеринга: ParticlesEmitter — основан на layout-системе Jetpack Compose, поддерживает кастомные частицы через @Composable (текст, изображения, фигуры); CanvasParticleEmitter — рендеринг через Canvas, высокая производительность (1000+ частиц)
  • физическая симуляция: направленная гравитация, силы, угол, вращение
  • настраиваемая гравитация: можно управлять силой и направлением, чтобы создавать эффекты падающего конфетти, дождя, всплывающих пузырей, ветра и т.д.
  • гибкие формы частиц: круги, изображения с tint’ом, текст, кастомные path’ы
  • поведение на границах: частицы могут отскакивать, прилипать или «зацикливаться» при достижении границ экрана
  • режимы смешивания (blend modes): additive, screen и другие эффекты для свечения частиц
  • оркестрация нескольких эмиттеров: последовательный или параллельный запуск через MultiEmitter
  • формы источников эмиссии: точка, овал, прямоугольник, вертикальные/горизонтальные линии
ParticleEmitter на GitHub: https://github.com/PiotrPrus/ParticleEmitter
Платформа: Android
⭐️: 51
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: