Однопоточная анимация

Материал из 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 );