Нашли полезное: библиотека для переходов 😏
Торжественно вручаем вам SwiftUI-инструмент для того, чтобы красиво соединять между собой разные экраны.
Переходы — вообще штука недооценённая. А зря: они либо накидывают консистентности, либо добавляют эмоций, даже если дизайн нарисован по жёсткой дске 🕺
Внутри гитхаб-библиотеки есть три модуля под разные задачи:
● Transitions — для классических переходов: карточка раскрывается в полноэкранный режим, иконка превращается в шторку, и так далее. Короче, берёт картинку из точки А, точку Б и аккуратно их соединяет
● Headers — для шапок, которые прилипают к навбару, как в фотках на айфоне
● Private — для случая, когда один и тот же элемент должен тусоваться в двух местах интерфейса одновременно. Обычно это решают через копию или снимок, а Portal использует скрытые эппловские API и показывает один и тот же объект сразу в двух точках
Apple такое не одобряет, поэтому штучка прячется от App Store
➡️ Ссылка
@designbysber
Post #320
2.18K
- ❤ 24
- ⚡ 10
- 🔥 8
- 👏 1