Время от времени вы можете видеть плавный анимированный переход, отображаемый для изменения размера, расширения и появления графических элементов управления. Не просто какой-то извилистый искатель файлов, а анимация конфигурации виджета, изменяющая его состояние структурно и / или геометрически.
Я не очень много пользовался Windows Vista, но точно знаю, что в XP вы можете установить такие эффекты для выпадающих меню. А как насчет других систем / графических оболочек? Достигается ли это автоматически на системном уровне, чтобы код приложения (даже графическая структура) вообще не занимался этим?
Я знаю, что в Qt есть набор классов для анимации. Как насчет других графических фреймворков (wxwidgets, swing, gtk, ... вы называете это)? Не может ли быть столкновений с системной анимацией (-> предыдущий абзац), так как некоторые фреймворки используют собственный API?
Каковы лучшие практики для проектирования, с точки зрения мирко-архитектурной структуры, анимированных переходов для элементов управления? Какой визуальный дизайн можно использовать? Как они работают вместе с макетами / сортировщиками и автоматическими размерами? А как насчет производительности?
Это широкий вопрос, и я вряд ли ожидаю, что он будет решен одним ответом. Но любая подсказка, которая поможет понять общую картину, будет принята с благодарностью.