Помимо статических изображений на циферблате, анимированные изображения могут привнести еще большее разнообразие в пользовательский опыт.
Обратите внимание, что этот раздел посвящен использованию анимированных файлов изображений. Возможно анимировать компоненты на циферблате с помощью элемента 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
.