Social Icons

воскресенье, 3 марта 2013 г.

Qt QPropertyAnimation & FireMonkey Float Animation

На днях наткнулся на занимательное видео:


Данную штуку можно сделать уже в Qt 4.6 (это примерно 2009 г.). Аналогичные эффекты доступны в Firemonkey (c 2011 г.). Вопрос к знатокам: как соотносится первое со вторым и чем одно лучше/хуже другого?

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

  1. 1. QT произвел убитое впечатление, хотя бы дизайном IDE. Уж борта формы в design-time могли бы нарисовать.
    2. Не знаю, проблемы ли это "презентора" или QT, но:
    3. В Delphi анимацию можно сделать и в design-time, и в run-time.
    В design-time свойства по-умолчанию вменяемо настроены. Не надо кодировать.
    4. В runtime простую анимацию можно сделать вообще одной строчкой
    Button1.AnimateFloat('Position.X', 500, 2);

    P.S. уважаемому автору: сейчас на дворе 2013 г.

    ОтветитьУдалить
  2. Сравнивать одни лишь анимации не интересно, это слишком мелкая часть функционала, чтоб делать какие-то выводы. Данную кутешную демку повторить на обезяне можно, даже несколькими способами различной степени геморойности :) В дизайн-тайме этого конечно не сделать, да и про AnimateFloat тоже можно забыть. Ручками делается (http://kazantsev.nm.ru/canim.zip). А вот если сравнивать дальше... Ставишь Qt + Qt Creator и запускаешь демку, что-то типа Sticky Notes. Смотришь, какой там плавный скроллинг совмещенный с анимацией листочков (я смотрел на Ubuntu 11.04 под виртуалбоксом). Пытаешься повторить в FMX. Fail.

    ОтветитьУдалить

Поделитесь с друзьями!

 

Подписчики

Статистика