如何在Kivy中检测Android上的屏幕翻转?

2024-09-29 21:46:52 发布

您现在位置:Python中文网/ 问答频道 /正文

对于我正在开发的应用程序,我需要检测屏幕何时翻转。我想到了一些类似on_pause()或{}的东西,它们驻留在主应用程序类中,但我什么也没发现。在

有什么建议吗?在

谢谢


更新:

作为suggets@jligeza,我试图添加on_rotate,如下所示:

from kivy.core.window import Window
class guiApp(App):
    def on_start(self):
        ## Bind android flip-screen
        def _on_flip_screen(ee):
            print "flipping"
        Window.bind(on_rotate=_on_flip_screen)

但这没有任何作用(屏幕旋转时没有显示打印)。在

我也用on_flip尝试过,但是在这个事件中,应用程序在开始时崩溃。在

这类问题没有好的解决办法吗?在


Tags: fromcore应用程序屏幕ondefwindowscreen

热门问题