Делаем свой QML-компонент для Lottie-анимаций с помощью rlottie

В современном UI помимо удобства есть еще свистелки и гуделки, чтобы зацепить взгляд пользователя. И, зачастую, такой свистелкой являются анимации: нажал кнопку, а у тебя вокруг спец-эффекты, поставил палец вверх, а он красиво подпрыгнул, и так далее. Большинство таких анимаций, которые вы видите в приложениях практически каждый день, сделаны с помощью Lottie. Например, тут, в Telegram, часть анимированных стикеров и эмодзи сделаны как раз с помощью Lottie. Почему именно Lottie? Lottie — это JSON-based формат векторной анимации, поэтому он легковесный, легко масштабируется, не требует видеокодеков, хорошо выглядит на экранах с разным DPI.

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

#lottie #lottiefiles #qt #qml #c++

Делаем свой QML-компонент для Lottie-анимаций с помощью rlottie

В современном UI помимо удобства есть еще свистелки и гуделки, чтобы зацепить взгляд пользователя. И, зачастую, такой свистелкой являются анимации: нажал кнопку, а у тебя вокруг спец-эффекты, поставил...

Хабр
Lottie animations run on Android, iOS, and the web. Getting them working on the JVM is a different story. @lottie4j started as a question: can JavaFX render them without a WebView? That question turned into a library with a first release in March 2026! Since then, I received the first pull requests, recently added headless…...
#JavaFX #lottie #lottie4j #lottiefiles #OpenJFX
https://foojay.io/today/lottie4j-meets-lottiefiles/
Lottie4J Meets LottieFiles: A Conversation with Naail Abdul Rahman

foojay is the place for all OpenJDK Update Release Information. Learn More.

foojay

V1.2.3 of Lottie4J has been released with:

* Improved unit tests
* Data model and player improvements
* And more!

All info on:
https://lottie4j.com/releases/index.html

#Java #JavaFX #Lottie #LottieFiles #dotLottie

Lottie4J Releases :: Lottie4J

2026-06-15, 1.2.4 Fixed Lottie arc rendering: constrained the easing solver to prevent bezier curve divergence. Added bisection fallback for flat-point curves. Fixed full-circle trim path flickering caused by floating-point precision loss in offset wrapping. Fixed border rendering error. Added Pi4J test file. The list of all changes between 1.2.3 and 1.2.4 is available on GitHub. 2026-05-07, 1.2.3 dotLottie data model extended to include all (optional) definitions in V1 and v2. Jackson library bumped to 3.

Lottie4J
Version 1.2.0 of Lottie4J is out, and it's again a big release! The headline feature is support for the .lottie container format, but that's just the start. This release also brings marker-based playback, cropping, adaptive rendering, significant performance improvements, and a lot of core model fixes driven by testing more complex...
#JavaFX #lottie #lottie4j #lottiefiles #OpenJFX
https://foojay.io/today/lottie4j-1-2-0-dotlottie-support-marker-playback-cropping-and-a-big-speed-boost/
Lottie4J 1.2.0: dotLottie Support, Marker Playback, Cropping, and a Big Speed Boost

foojay is the place for all OpenJDK Update Release Information. Learn More.

foojay
Just one week after the first public release of @lottie4j, the open-source Java library for rendering Lottie animations in JavaFX, version 1.1.0 is already out. And it's a big one! A lot happened in that one week. A logo was designed for the project, a Lottie animation was created for that logo (naturally!), and, most…...
#lottie #lottie4j #lottiefiles
https://foojay.io/today/lottie4j-1-1-0-better-rendering-smarter-debugging/
Lottie4J 1.1.0: Better Rendering, Smarter Debugging, and an animated Lottie4J Logo!

foojay is the place for all OpenJDK Update Release Information. Learn More.

foojay

Lottie в интерфейсах: как мы оживляем 2ГИС с помощью анимаций

Анимация уже давно стала стандартным инструментом в дизайне и способна выполнять самые разные задачи: обеспечивает плавность и приятную отзывчивость — как в современных ОС (например, дизайн-система Android Material 3 или Apple , которые используют принципы Springs), транслирует голос бренда и становится частью айдентики ( CashMoney , Instagram , Plex ), добавляет продуктовым сценариям эмоциональность и значимость. Недавно и перед нашей командой встала задача «оживить» некоторые из них. Меня зовут Саша Гончаров, я моушен-дизайнер в 2ГИС. По просьбе продуктовых дизайнеров я подключился к работе над анимацией интерфейсов. В этой статье расскажу, на что стоит обращать внимание при создании интерфейсных анимаций, какие технические нюансы важно учитывать и как мы достигаем желаемых эффектов. Материал будет полезен моушен-дизайнерам, которые хотят работать с интерфейсами, а также разработчикам, интересующимся особенностями рендеринга объектов на карте. Читать

https://habr.com/ru/companies/2gis/articles/935296/

#adobe_after_effects #lottie #lottiefiles #анимация_в_приложениях #анимация #приложения #мобильные_приложения

Lottie в интерфейсах: как мы оживляем 2ГИС с помощью анимаций

Анимация уже давно стала стандартным инструментом в дизайне и способна выполнять самые разные задачи: обеспечивает плавность и приятную отзывчивость — как в современных ОС (например, дизайн-система...

Хабр
LottieFiles confirmed a supply chain attack on Lottie-Player

LottieFiles confirmed a supply chain attack on Lottie-Player, and threat actors targeted cryptocurrency wallets to steal funds.

Security Affairs

The Exploding Pigeon: one click and it's done! 💥

#LottieFiles interactivity 🤘🏻
https://codepen.io/Osbro/pen/vYeqOGM

Lottie-interactivity -- Exploding pigeon [locked]

...

Как уменьшить вес продуктовой анимации в 400 раз (без AI)

Все любят красивую и качественную графику, но обычно такая графика весит много и влечёт проблемы с её добавлением в дистрибутив проекта. А, возможно, и доработки по внешней загрузке или самое частое — сжатие с потерей качества. Каждый дизайнер хоть раз, да говорил «Вот бы можно было и качество сохранить, и отдать разработчикам легкие файлы…». Сегодня нет классных AI-решений для этой задачи, но в этой статье мы расскажем о том, как нам удаётся значительно ужимать графику с использованием растровых и векторных элементов, содержащей альфа-канал. В статье мы ответим на следующие вопросы: Какой формат анимации с растровыми элементами выбрать для использования в мобильном приложении? Как уменьшить вес файла и не потерять качество картинки? И как со всем этим связаны Lottie-анимации?

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

#lottiefiles #анимация #оптимизация_изображений #дизайнеру #продуктовый_дизайн #командная_работа

Как уменьшить вес продуктовой анимации в 400 раз (без AI)

Все любят красивую и качественную графику, но обычно такая графика весит много и влечёт проблемы с её добавлением в дистрибутив проекта. А, возможно, и доработки по внешней загрузке или самое частое...

Хабр

A bit of progress in between all other projects... ;-) A correct width and color for a stroke!

See https://lottie4j.com/

#LottieFiles #JavaFX

Lottie4J -