Однопоточная анимация
Материал из iRidium Mobile Wiki
Структура анимации, позволяющая анимировать одну группу элементов, по одному правилу.
Содержание
Типы эффектов
- slide_horizontal - движение по горизонтали
- slide_vertical - движение по вертикали
- slide_diagonal - движение по диагонали
- rotate - поворот
- slide_horizontal_rotate - движение по горизонтали и поворот
- slide_vertical_rotate - движение по вертикали и поворот
- slide_diagonal_rotate - движение по диагонали и поворот
- show_hide - скрыть / показать
- text_counter - изменяет надпись элемента от 0 до указанного числа
- scaleXY - увеличить элемент
Типы вычислений
- tweens.TWEEN_LINEAR
- tweens.TWEEN_SINE_IN
- tweens.TWEEN_SINE_OUT
- tweens.TWEEN_SINE_IN_OUT
- tweens.TWEEN_QUINT_IN
- tweens.TWEEN_QUINT_OUT
- tweens.TWEEN_QUINT_IN_OUT
- tweens.TWEEN_QUART_IN
- tweens.TWEEN_QUART_OUT
- tweens.TWEEN_QUART_IN_OUT
- tweens.TWEEN_QUAD_IN
- tweens.TWEEN_QUAD_OUT
- tweens.TWEEN_QUAD_IN_OUT
- tweens.TWEEN_EXPO_IN
- tweens.TWEEN_EXPO_OUT
- tweens.TWEEN_EXPO_IN_OUT
- tweens.TWEEN_ELASTIC_IN
- tweens.TWEEN_ELASTIC_OUT
- tweens.TWEEN_ELASTIC_IN_OUT
- tweens.TWEEN_CUBIC_IN
- tweens.TWEEN_CUBIC_OUT
- tweens.TWEEN_CUBIC_IN_OUT
- tweens.TWEEN_CIRC_IN
- tweens.TWEEN_CIRC_OUT
- tweens.TWEEN_CIRC_IN_OUT
- tweens.TWEEN_BOUNCE_IN
- tweens.TWEEN_BOUNCE_OUT
- tweens.TWEEN_BOUNCE_IN_OUT
- tweens.TWEEN_BACK_IN
- tweens.TWEEN_BACK_OUT
- tweens.TWEEN_BACK_IN_OUT
Синтаксис
тип_эффекта( [ Элемент_0, .. , Элемент_N ], тип_вычисления, первое_значение, насколько_изменить, продолжительность );
Входные параметры:
- тип_эффекта - эффект, который необходимо применить к группе элементов
- Элемент_0 и _N - графический элементы, перечисляются через запятую
- тип_вычисления - формула, по которой вычислять промежуточные значения
- первое_значение - значение, которое будет использовано в момент запуска анимации
- насколько_изменить - значение, определяющее на сколько изменится параметр
- продолжительность - длительность анимации
Пример
slide_horizontal( [ IR.GetItem("Popup 1") ], тип_вычисления, 0, 255, 300 );