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


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

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

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

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

Методы

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

 
IUIAnimationTransitionLibrary2::CreateAccelerateDecelerateTransition

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

Создает постоянный скалярный переход.
IUIAnimationTransitionLibrary2::CreateCubicBezierLinearTransition

Создает кубический линейный скалярный переход Безье.
IUIAnimationTransitionLibrary2::CreateCubicBezierLinearVectorTransition

Создает кубический переход линейного вектора Безье для каждого указанного измерения.
IUIAnimationTransitionLibrary2::CreateCubicTransition

Создает кубический скалярный переход.
IUIAnimationTransitionLibrary2::CreateCubicVectorTransition

Создает переход кубического вектора для каждого указанного измерения.
IUIAnimationTransitionLibrary2::CreateDiscreteTransition

Создает дискретный скалярный переход.
IUIAnimationTransitionLibrary2::CreateDiscreteVectorTransition

Создает дискретный векторный переход для каждого указанного измерения.
IUIAnimationTransitionLibrary2::CreateInstantaneousTransition

Создает мгновенный скалярный переход.
IUIAnimationTransitionLibrary2::CreateInstantaneousVectorTransition

Создает мгновенный векторный переход для каждого указанного измерения.
IUIAnimationTransitionLibrary2::CreateLinearTransition

Создает линейный скалярный переход.
IUIAnimationTransitionLibrary2::CreateLinearTransitionFromSpeed

Создает скалярный переход с линейной скоростью.
IUIAnimationTransitionLibrary2::CreateLinearVectorTransition

Создает линейный векторный переход в указанном измерении.
IUIAnimationTransitionLibrary2::CreateLinearVectorTransitionFromSpeed

Создает переход линейного вектора скорости в указанном измерении.
IUIAnimationTransitionLibrary2::CreateParabolicTransitionFromAcceleration

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

Создает обратный скалярный переход.
IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromRange

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

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

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

Комментарии

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

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

Требования

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

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

IUIAnimationManager2::ScheduleTransition

IUIAnimationStoryboard::AddKeyframeAfterTransition

IUIAnimationStoryboard::AddTransition

IUIAnimationStoryboard::AddTransitionAtKeyframe

IUIAnimationStoryboard::AddTransitionBetweenKeyframes

IUIAnimationTransition2

IUnknown

Интерфейсы

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