我想在我的kivy應用程序,並在我的知識kivy添加刷卡事件沒有如on_touch_left
或on_touch_right
可用的事件,但它有另一個on_touch_move
功能,我認爲可以用於此目的如何在python kivy應用程序中左右滑動?
class TestWidget(BoxLayout):
def on_touch_move(self, touch):
print touch.x
我在上面的代碼中注意到的是,如果我們向右滑動touch.x
值增加,並且如果我們向右滑動touch.x
值減少。我們只需將第一個和最後一個touch.x
值之間的差異用於預測左/右滑動。
問題是如何存儲和檢索從初始值到最終值的touch.x
值。
我覺得這個[問題](https://stackoverflow.com/questions/30934445/kivy-swiping-carousel-screenmanager)是類似的,可以幫助你。 – KelvinS
接受的答案必須導入手勢模塊,我不喜歡這樣。 – Eka