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