ValueAnimation<T0>
Экспериментальный: это API экспериментально и может быть изменено или удалено в будущем.
класс в UnityEngine.UIElements.Experimental
Выполнено в:UnityEngine.UIElementsModule
Интерфейсы приспособлений:IValueAnimation
Описание
Объект реализации для анимации переходов.
Свойства
| Свойство | Описание |
|---|---|
| autoRecycle | Возвращает true, если этот объект анимации будет автоматически возвращен в пул экземпляров после завершения анимации. |
| durationMs | Продолжительность анимации в миллисекундах. |
| easingCurve | Функция сглаживания, связанная с этой анимацией. Значение по умолчанию Easing.OutQuad. |
| from | Начальное значение анимации. |
| initialValue | Обратный вызов, выполняемый, если поле from не задано, чтобы получить начальное состояние этой анимации. |
| interpolator | Метод интерполяции значений. |
| isRunning | Показывает, активна ли анимация в данный момент. |
| onAnimationCompleted | Обратный вызов, вызванный после завершения этой анимации. |
| to | Конечное значение анимации. |
| valueUpdated | Обратный вызов, вызываемый после каждой интерполяции значения. |
Конструкторы
| Конструктор | Описание |
|---|---|
| ValueAnimation_1 | Конструктор. |
Открытые методы
| Метод | Описание |
|---|---|
| Ease | Задает функцию смягчения. |
| KeepAlive | Не возвращает объект в пул экземпляров после завершения анимации. |
| OnCompleted | Задает обратный вызов, вызываемый при завершении этой анимации. |
| Recycle | Возвращает этот объект анимации в его пул объектов. |
| Start | Запускает анимацию с использованием значений этого объекта. |
| Stop | Остановка анимации. |
Статические методы
| Метод | Описание |
|---|---|
| Create | Создает новый объект ValueAnimation или возвращает доступный объект из его пула экземпляров. |