如何在拥有持久的顶部菜单的同时切换屏幕?

How to switch screens while having a persistent top menu?

我正在使用 Kivy 的屏幕管理器来切换屏幕(特别是 switch_to)。仅切换屏幕的一部分,同时保持不切换的持久顶部导航菜单的最佳做法是什么(在许多应用程序设计中发现,例如 Facebook 应用程序)?

ScreenManager 不必是根小部件,例如你可以

BoxLayout:
    Label:
        text: 'permanent label'
    ScreenManager:
        ...

在这种情况下,Label 不会因更改 ScreenManager 屏幕而受到影响。您可以对您使用的任何菜单执行相同的操作。