Gtk.Revealer SLIDE_RIGHT / SLIDE_LEFT проблема?

У меня проблемы с типами Gtk.RevealerTransitionType SLIDE_RIGHT / SLIDE_LEFT. Только с этими типами я не вижу анимации. Ребенок просто исчезает или появляется, в некоторых случаях после задержки. Пример:

Другие анимации, такие как SLIDE_DOWN, работают нормально:

Я создал простой пример проекта:
https://github.com/peteruithoven/Revealer-transitions

Похоже, что когда я меняю ориентацию Box, в котором находится этот Revealer, с вертикального на горизонтальное, проблема переходит к переходам SLIDE_UP / SLIDE_DOWN:

Обновление: похоже, Gtk.Revealer каким-то образом учитывает ориентацию:
https://gitlab.gnome.org/GNOME/gtk/blob/master/gtk/gtkrevealer.c#L310-337
Я также нашел связанную открытую проблему:
https://gitlab.gnome.org/GNOME/gtk/issues/1020

0 ответов

Другие вопросы по тегам