среда, апреля 18, 2012

Firemonkey. Анимммммация.

Полюбуйтесь:

fmx_animmmmmation

Параметры анимации:

  • Продолжительность 0.5 сек
  • Стартовое значение 6
  • Конечное значение 64

В уголочке приложение работающее под виртуальной машиной с Windows XP и приложение работающее на хост-машине с Windows 7. Приложение пишет в Memo-лог изменения свойства Step на которое настроена анимация.

Обнаруженных косяков два:

  1. Дважды приходит стартовое значение
  2. Разное количество “шагов” анимации при идентичных параметрах

А я думаю чего это у меня анимашка так дергается на семерке, и отчего кажется более плавной на виртуализированной XP. Ужас, блин.

2 комментария:

Alex комментирует...

Явный косяк Эмбарко. надо сделать QC report.

Kazantsev Alexey комментирует...

Количество шагов "плавает", воспроизвести это сложно. Единственное, что воспроизводится со 100% гарантией, это приход стартовых значений столько раз, сколько есть активных дочерних анимаций (в моем тесте были две анимации: на Step и на Opacity. Сейчас еще проверил с тремя анимациями - три раза на Step пришло стартовое значение). А это они, скорее всего, фиксить не будут т.к. фиксят только совсем уж очевидные косяки.