Как создать покадровую анимацию на Windows Phone 7 (Silverlight) - PullRequest
2 голосов
/ 22 мая 2011

Каков наилучший способ создания покадровой анимации, состоящей из файлов png, в приложении Windows Phone 7 (Silverlight)

Это можно легко сделать в Android с помощью AnimationDrawable и в iOS с помощью UIView animationImages.

Ответы [ 2 ]

3 голосов
/ 23 мая 2011

В этой статье рассматриваются 4 способа создания анимации:

  • Раскадровка анимации, созданной в а) Xaml, б) код
  • Покадровая анимация
  • Анимации по таймеру

Не существует «лучшего пути», т. Е. Ответ зависит от вашей цели. В основном

  • Анимации раскадровки являются самыми хорошими (самая высокая частота кадров), занимают большинство циклов ЦП (потому что они используют привилегированный поток), поддерживают только примитивные типы свойств. Вы также должны изучить соответствующий API, который можно использовать либо в Xaml, либо в коде.
  • Другие 2 типа обеспечивают менее плавный, но более эффективный для ЦП подход. У вас нет ограничений, но и нет поддержки - другими словами, вы должны все делать сами. (Что часто проще, чем использование языка раскадровки.)
3 голосов
/ 23 мая 2011

Вы можете использовать раскадровку, чтобы анимировать исходное свойство элемента управления Image, вы можете найти пример кода Candle Tutorial

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...