Search
Write a publication
Pull to refresh
5
0
Send message

Здравствуйте, спасибо за комментарий! Можете подсветить, в каких местах, как Вы считаете, были допущены ошибки, для конструктивной дискуссии?

Под динамическим блюром я понимаю кейс, при котором фон меняется, то есть область, которую надо размыть, динамична.

Блюр, о котором Вы говорите, не умеет умеет размывать фон, поэтому пришлось бы делать все то же самое. Только это решение работало бы только с Android 12, а подход, описанный в статье, работает и на более ранних версиях.

Вы немного не поняли постановку задачи - нужен динамический блюр, его нет ни на Android 12, ни на остальных версиях.

Добрый день, спасибо за комментарий! В первую очередь это сами эффекты - параллакс, динамический блюр (не видел такого на compose под Android), p2r с отрицательным скроллом и сопротивлением (как на IOS), навбар, интегрированный в элемент на карточке. Даешь больше плавности и анимаций! Также, для реализации некоторых эффектов использовались экспериментальные, на данный момент, Api. А у Вас какие критерии свежести UI?

Согласен, на отрисовку тратятся большие ресурсы из-за постоянного создания Bitmaps. Но на скорости работы это не сказывается, даже на относительно старых устройствах (тестировал на API 24) из-за выноса в фоновый поток. Что касается кэширования - занимало бы много памяти, эффект все-таки не такой значительный) Вообще была цель сделать динамический блюр без использования сторонних библиотек. Если у Вас есть идеи, как можно оптимизировать мое решение, буду очень благодарен совету!

Привет! Спасибо за комментарий, добавил анимацию.

Information

Rating
Does not participate
Registered
Activity

Specialization

Mobile Application Developer