Анимация Silverlight Class Diagram
MSDN раздел Анимация хороший обзор анимации Silverlight. Ниже диаграммы классов, резюме и таблица может служить справочником.
Диаграмма
Резюме
- Timeline является базовым классом классы анимации и раскадровки. Она обеспечивает BeginTime , продолжительность , FillBehavior , RepeatBehavior , AutoReverse и т.д. зависимость свойств и завершено событие.
- Раскадровка представляет собой набор графиков, в том числе анимацию и раскадровки. Она обеспечивает начать , остановить , пауза , резюме и т.д. методы и имя_конечного_компьютера и TargetProperty вложенные свойства.
- Основные анимации: [ двухместный | Точка | Цвет ] Анимация классы анимации соответственно набрали зависимых свойств между двумя значениями, указанными на С, К, К свойствам. Они используют EasingFunction свойство анимации изменения нелинейно:
- Ослабление функций: Silverlight обеспечивает 11 Ослабление функциональных классов ([ Назад | отказов | Круг | Кубическая | Упругие | Экспоненциальная | Питание | Квадратичные | Quartic | Quintic | синус ] Ease), все подкласс EasingFunctionBase , которая обеспечивает зависимость свойств EasingMode .
- Ключевые кадр анимации: ключевых кадров анимации поддержки анимации через набор ключевых кадров, каждый из которых KeyTime и значение свойства. Они также поддерживают несколько методов интерполяции между ключевыми кадрами: дискретные, смягчения, линейной, сплайн. Таким образом, существует 13 основных классов кадр: [Дискретные | Замедление | Линейная | Сплайн] [Двойной | Point | Цвет] ключевыми кадрами и ObjectKeyFrame .
Стол
Тип недвижимости | Basic (From / To / By) анимации |
Ключевые кадр анимации | Пример использования | Методы интерполяции поддерживается |
|---|---|---|---|---|
Анимация Цвет из SolidColorBrush или GradientStop . | Дискретных, линейных, шлицевых | |||
Анимация Ширина из Прямоугольник или Высота из Эллипс (Или любой FrameworkElement ) | Дискретных, линейных, шлицевых | |||
Анимация Центр положение EllipseGeometry . | Дискретных, линейных, шлицевых | |||
Никто | Анимация Заполнять собственности от одного GradientBrush к другой. | Дискретный |










Последние комментарии