Это восьмая Лекция курса Stanford CS193p, весна 2021 года. Лекция 8 полностью посвящена демонстрации различных возможностей анимации в SwiftUI:
- matchedGeometryEffect, который действует при сдаче карт
- переворот карты, который осуществляется нашим специальным Animatable модификатором Cardify
- анимация нашей геометрической фигуры Shape в виде “пирога” Pie
- неявная анимация, которая крутит эмодзи при совпадении карт
- перетасовка карт и выбор карты представляют явную анимацию
- запуск анимации при появлении (.onAppear) некоторых вещей
- как задерживать анимацию карт при их сдаче
- как диагностировать проблемы, когда у нас не происходит анимация, которую мы ожидаем при появлении на экране и уходе с экрана View, которое является частью условного предложения if-else