и как вообще синхронизируются свайпы юзера с прогрессом анимации? как?😅
https://github.com/DrKLO/Telegram
🤣помогите Даше найти код) Вообще будто ты меня оскорбил🤣
Поверь, ты этого не хочешь. Там кастомный лотти на сях. Скорее всего, где-то там ставятся кастомные прогрессы на анимацию
😭эхх, но выглядит так кайфово
Начнем с того, что каждое вью имеет 3-мерные координаты...
пздц, на этом можно и закончить🙈 уже сложно)))
Не, это как раз означает, что вью можно по-всякому шатать в трехмерном пространстве.
Начнем с того, что в стереометрии есть такая вещь, как проекция на плоскость...
это же опенсорс проект по идее должен быть исходник
блин, нууу жесть, я думал легче всё это(
Скорее с сервака тянут, а то все ассеты телеги весели бы под гиг
Я твой вью ротейшен шатал? (С)
Можно нагуглить разные transitions для вью, фрагментов и активити.
Ты усложняешь. Ставлю банку говяжьих анусов на то, что это lottie
код открыт – изучайте
все ручками с помощью цариц всех наук - математики
какой универсальный ответ) спасибо, очень полезно🥸
Нет, если ты про tg, то там все кастомное
Выше писал про то, что там под капотом кастомный лотти на сях. Как минимум, исходники об этом прямо кричат: https://github.com/DrKLO/Telegram/blob/ca13bc972dda0498b8ffb40276423a49325cd26d/TMessagesProj/jni/rlottie/src/vector/vimageloader.cpp
Чтобы изучить и понять в этом коде, нужно месяца два в него только покружиться. Там есть Активити и на 30к строк. Не самая оптимальная стратегия для изучения.
изучать код телеграма для учебных нужд уже идея ублюдская
всё остальное бесполезно вам тут не расскажут как сделать такую же анимацию
Ну ле, lottie.setProgress(i) Где i - dx в процентном соотношении к экрану
Если нужно что-то вертеть руками в пространстве, то это 3д. Camera, rotation translation scale matrix и всё такое.
ну хотя бы мне показали, что реализация не так проста) я не предполагал, что там такая жесть
ну там очень приблизительное 3д)
потому что если цель понять как что-то сделано лучший способ посмотреть тут такая анимация что на голом лотти её не сделаешь, это очевидно
Осталось только поймать дезигнера и пристегнуть к батарее, чтобы он векторно все это описал
Это да, но экраны типа поворачиваются при скролле.
аффинные трансформации и погнали
приходите в whatsapp, там значков нету
надеюсь Дуров не прочтёт это xD
дык там кроме бывшей и бухгалтера вообще никого нету)
с бухгалтером в точку🥲
Обсуждают сегодня