【发布时间】:2019-02-21 11:00:17
【问题描述】:
到目前为止,我发现的所有使用 Kivy 开发的关于切换屏幕的示例都是使用按钮完成的,尽管对于我使用的那种应用程序而言,用户体验不是很“原生”或“流畅”想发展。
我希望通过滑动屏幕来更改活动屏幕。
我可以想象如何通过跟踪用户 on_touch_down() 和 on_touch_up() 线 (spos) 来做到这一点,如果差异足够大,则切换到屏幕列表中的下一个屏幕,尽管我可以'没有设想如何在 kv 语言中实现这一点
也许一些例子可以帮助我更好地理解这一点?
附: 我想在 kv 语言文件中保留尽可能多的 UI 代码,以防止我的项目产生一种 speghetti-code 的感觉。我对 Kivy 开发也很陌生,所以如果这个问题在某个地方有官方答案,我很抱歉,我只是错过了。
【问题讨论】:
-
或许gestures 能帮上忙……
标签: android python kivy screen swipe