Поделиться через


Интерфейс IUIAnimationTransitionLibrary (uianimation.h)

Определяет библиотеку стандартных переходов.

Наследование

Интерфейс IUIAnimationTransitionLibrary наследуется от интерфейса IUnknown . IUIAnimationTransitionLibrary также имеет следующие типы элементов:

Методы

Интерфейс IUIAnimationTransitionLibrary содержит следующие методы.

 
IUIAnimationTransitionLibrary::CreateAccelerateDecelerateTransition

Создает переход с ускорением и замедлением.
IUIAnimationTransitionLibrary::CreateConstantTransition

Создает постоянный переход.
IUIAnimationTransitionLibrary::CreateCubicTransition

Создает кубический переход.
IUIAnimationTransitionLibrary::CreateDiscreteTransition

Создает дискретный переход.
IUIAnimationTransitionLibrary::CreateInstantaneousTransition

Создает мгновенный переход.
IUIAnimationTransitionLibrary::CreateLinearTransition

Создает линейный переход.
IUIAnimationTransitionLibrary::CreateLinearTransitionFromSpeed

Создает переход с линейной скоростью.
IUIAnimationTransitionLibrary::CreateParabolicTransitionFromAcceleration

Создает переход с параболическим ускорением.
IUIAnimationTransitionLibrary::CreateReversalTransition

Создает обратный переход.
IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromRange

Создает переход синусоидального диапазона с заданным диапазоном колебаний.
IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromVelocity

Создает синусоидальный переход скорости с амплитудой, определяемой начальной скоростью.
IUIAnimationTransitionLibrary::CreateSmoothStopTransition

Создает переход с плавной остановкой.

Комментарии

Анимация Windows включает библиотеку распространенных переходов, которые разработчики могут применять к переменным с помощью раскадровки. Параметры для указания перехода зависят от типа перехода. Для некоторых переходов длительность перехода является явным параметром; Для других длительность определяется другими параметрами, такими как скорость или ускорение при начале перехода. Начальное значение или скорость перехода можно переопределить, если требуется прерывистый переход, а длительность может быть запрошена после добавления перехода в раскадровки.

Если приложению требуется эффект, который нельзя указать с помощью библиотеки переходов, разработчики могут реализовать пользовательские переходы. Пользовательский переход создается путем реализации функции интерполятора для перехода, а затем с помощью фабричного объекта для создания переходов из интерполяторов. Интерполятор должен реализовывать интерфейс IUIAnimationInterpolator ; реализация объекта фабрики перехода предоставляется UIAnimationTransitionFactory.

Примеры

Пример создания объекта библиотеки перехода см. в разделе Создание основных объектов анимации.

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista и Обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header uianimation.h

См. также раздел

IUIAnimationManager::ScheduleTransition

IUIAnimationStoryboard::AddKeyframeAfterTransition

IUIAnimationStoryboard::AddTransition

IUIAnimationStoryboard::AddTransitionAtKeyframe

IUIAnimationStoryboard::AddTransitionBetweenKeyframes

IUIAnimationTransition

IUnknown

Общие сведения о раскадровки