Создавайте анимированные изображения

Помимо статических изображений на циферблате, анимированные изображения могут привнести еще большее разнообразие в пользовательский опыт.

Обратите внимание, что этот раздел посвящен использованию анимированных файлов изображений. Возможно анимировать компоненты на циферблате с помощью элемента Transform , который рассматривается на странице Динамическое изменение внешнего вида элементов .

Анимация может состоять либо из анимированного файла изображения, например анимированного GIF, либо из последовательности Images , которые объединяются для формирования анимации.

Помимо указания файлов для использования, вам нужно будет определить, как должна себя вести анимация, например, зацикливать ли воспроизведение или, если нет, что делать в конце, среди прочих опций. Для этого используйте AnimationController .

Наконец, для всех анимаций включите миниатюрное изображение во все анимации.

Объединив все это, базовую анимацию можно реализовать следующим образом:

<PartAnimatedImage x="0" y="0" width="450" height="450">
  <AnimationController play="ON_VISIBLE"/>
  <AnimatedImage resource="my_animation" format="AGIF"/>
  <Thumbnail resource="my_animation_thumbnail" />
</PartAnimatedImage>

Более подробную информацию о включении списка анимированных изображений и создании анимации из неподвижных изображений можно найти в справочнике PartAnimatedImage .