У меня проблемы с типами 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