Анимация


Применяет анимацию к родительскому элементу Transform в XML-файле циферблата. В тех случаях, когда элемент Transform меняет значение определенного атрибута, дочерний элемент Animation постепенно обновляет измененное значение на циферблате.

Представлено в Wear OS 4.

Синтаксис

<Transform ...>
    <!-- Only the "duration" attribute is required. -->
    <Animation interpolation="LINEAR | EASE_IN | EASE_OUT | EASE_IN_OUT |
               OVERSHOOT | CUBIC_BEZIER" controls="four-component-vector"
               angleDirection="NONE | CLOCKWISE | COUNTER_CLOCKWISE"
               repeat="integer" fps="integer"
               duration="float">
    </Animation>
</Transform>

Атрибуты

Элемент Animation имеет следующие атрибуты:

Обязательные атрибуты

Обязательны следующие атрибуты:

duration
Продолжительность анимации в секундах. Этот атрибут является обязательным.

Дополнительные атрибуты

Следующие атрибуты являются необязательными:

interpolation

Метод интерполяции, используемый для этой анимации. Возможные значения включают следующее:

  • LINEAR (по умолчанию)
  • EASE_IN
  • EASE_OUT
  • EASE_IN_OUT
  • OVERSHOOT
  • CUBIC_BEZIER
controls

4-компонентный вектор, представляющий положение контрольных точек анимации. Значение по умолчанию: <0,5, 0,5, 0,5, 0,5>.

Этот атрибут вступает в силу только в том случае, если interpolation установлено значение CUBIC_BEZIER .

angleDirection

Направление, которое следует использовать при угловом вращении к этой анимации. Возможные значения включают следующее:

  • NONE (по умолчанию): угловое вращение отсутствует.
  • ПО ЧАСОВОЙ CLOCKWISE : анимация по часовой стрелке.
  • COUNTER_CLOCKWISE : анимация против часовой стрелки.
repeat

Указывает количество раз, которое должна повторяться анимация. Значение 0 (значение по умолчанию) приводит к тому, что анимация никогда не повторяется. Значение -1 означает, что анимация будет повторяться бесконечно.

fps

Скорость анимации в кадрах в секунду. Значение по умолчанию — 15 .

{% дословно %} {% дословно %} {% дословно %} {% дословно %}