• 0
Skyp

TAnimationfloat некоректно работает с Texpander

Вопросы

Что не так? почему компонент Tanimationfloat с PropName=Size.width || size.height ? 
Не отрабатывает в XE8? (возможно далее это и исправлено).

Вроде и в статике FloatAnimation ложу и в динамике пробовал создать компонент и свойство AnimateFloat подергал - бесполезно.
Показалось что остальная часть свойств не корректно отрабатывает с объектом. 

 

Решил проблему с помощью таймера  и свойства height объекта Expander....

 

(Темы не нашел, для индексации добавил сюда)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 ответов на этот вопрос

  • 0

Что не так? почему компонент Tanimationfloat с PropName=Size.width || size.height ? 

Если хотите менять размеры, нужно указать PropertyName = Width/Height

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Не совсем понятно при каких условиях проблема. Опишите что за объект анимации и цель анимации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

 

Что не так? почему компонент Tanimationfloat с PropName=Size.width || size.height ? 

Если хотите менять размеры, нужно указать PropertyName = Width/Height

 

Разницы нет- согласен. Но не работает оно с Texpander.

post-176-0-25301600-1447513177_thumb.png

 

Не совсем понятно при каких условиях проблема. Опишите что за объект анимации и цель анимации.

 

Компонент Expander. В любых условиях, до банального, вот примеры.(исходники)

SampleonXE8.zip

 

P.S Долго не посещал тему, за что извиняюсь. Вот Тест на быструю руку

Изменено пользователем Skyp

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Правильно ли я понимаю, что это попытка реализовать анимацию раскрывающейся панели TExpander?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Все правильно работает. У вас ошибка. У вас стоит свойство StartFromCurrent. Что означает дословно, в качестве стартового брать текущее значение. В итоге получаем анимацию с 200 до 200 и 350 до 350.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу