Эффект 3D-карусели в iOS
🎆 Джанум Триведи показал, как можно реализовать такое отображение в своём приложении.
Чтобы показать физически точное искривление перспективы, он создал 3D-цилиндр и наложил изображения на его поверхность.
Но если сами картинки не находятся на ScrollView, то как тогда получается такой эффект физики?
На самом деле есть суперширокий, невидимый scrollview, который ловит жест прокрутки и сопоставляет его contentOffset с вращением 3D-модели.
И уже после модель освещается рассеянным светом, что и создаёт естественным тени на краях диска (можно посмотреть в комментариях как это выглядит).
👨💻 Возможно, кто-то должен придумывать новые подходы для карусели раз в 10 лет.
➡️ Подпишитесь, чтобы увидеть более десятка крутых и необычных эффектов (вместе с реализацией).
😃 iOS IQ
Post #1204
4.3K
- 🔥 21
- 💯 7
- 👍 5
- 🆒 2
- 🎄 1