Russian Qt Forum
Ноябрь 25, 2024, 20:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Расширение для анимации Qt Widgets  (Прочитано 6062 раз)
Dimka Novikov
Гость
« : Октябрь 08, 2015, 22:01 »

Всем привет.

Решил сделать небольшое расширение для анимации виджетов. Пока готова возможность анимировать выезжания виджета с боку приложения. Так же планирую добавить возможность выезжания виджета внутри приложения (расширяя лэйаут или поверх) и смену одного виджета на другой скользящим эффектом.

Если кому интересно, то вот исходники - https://github.com/dimkanovikov/WidgetAnimationFramework. Там есть демо-проект, в котором можно посмотреть реализованную на данный момент возможность. Если вкратце, то выкатить виджет можно очень просто, вот так:
Код:
WAF::Animation::sideSlideIn(youCoolWidget, WAF::LeftSide);

А вот гифка как выглядит демо пример:


Фичреквесты, багрепорты и патчи приветствуются!:)
« Последнее редактирование: Ноябрь 06, 2015, 07:02 от Dimka Novikov » Записан
Dimka Novikov
Гость
« Ответ #1 : Ноябрь 05, 2015, 22:22 »

Добавил ещё возможность скрыть/показать виджет прямо в лэйауте.

Код:
WAF::Animation::slideIn(youCoolWidget, WAF::FromTopToBottom);

Демонстрация:
Записан
Dimka Novikov
Гость
« Ответ #2 : Январь 20, 2016, 13:45 »

Исправил некоторые недочёты и добавил в демку пример, как можно реализовать всплывающие уведомления.

Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.368 секунд. Запросов: 20.