如何为 Android 应用禁用 multi-touch 功能
How to disable multi-touch function for Android App
所以我使用 Python 库 Kivy 创建了名为 PushApp 的移动应用程序。应用程序让用户输入他想做多少个俯卧撑。然后它应该在胸部点击屏幕(按钮)时将数字减一。如果屏幕被多个 body 部件触摸,它会减少很多数字。我想知道如何至少为 Android 手机禁用多点触控功能。
此致,
Highzivs
我已经设法通过创建函数 (BUTTON_DOWN()) 来解决这个问题 returns 按钮被按下了多少次以及函数 (BUTTON_UP) returns 按钮释放次数。
然后我创建了函数 (PUSH_UP) which returns true if BUTTON_DOWN()==BUTTON_UP()
在Python中:
class CountScreen(Screen):
DOWN_COUNT=0
UP_COUNT=0
PUSH_UP_COUNT=0
def BUTTON_DOWN(self):
self.DOWN_COUNT=self.DOWN_COUNT+1
return self.DOWN_COUNT
def BUTTON_UP(self):
self.UP_COUNT=self.UP_COUNT+1
return self.UP_COUNT
def PUSH_UP(self):
if self.BUTTON_UP()==self.BUTTON_DOWN():
return True
在基维:
<CountScreen>:
name:"CountingWindow"
GridLayout:
cols:1
Label:
id:lbl_1
font_size:400
text:""
Button:
id:"btn_1"
background_color:(0,0,0,.1)
on_press:
root.BUTTON_DOWN()
on_release:
root.BUTTON_UP()
if root.PUSH_UP():lbl_1.text=str(int(lbl_1.text)-1) #DECREMENTS 1 FROM USER INPUT
if lbl_1.text == '0':app.root.current="FinalScreen" #GO TO FINAL WINDOW WHEN FINISHED
所以我使用 Python 库 Kivy 创建了名为 PushApp 的移动应用程序。应用程序让用户输入他想做多少个俯卧撑。然后它应该在胸部点击屏幕(按钮)时将数字减一。如果屏幕被多个 body 部件触摸,它会减少很多数字。我想知道如何至少为 Android 手机禁用多点触控功能。
此致, Highzivs
我已经设法通过创建函数 (BUTTON_DOWN()) 来解决这个问题 returns 按钮被按下了多少次以及函数 (BUTTON_UP) returns 按钮释放次数。 然后我创建了函数 (PUSH_UP) which returns true if BUTTON_DOWN()==BUTTON_UP()
在Python中:
class CountScreen(Screen):
DOWN_COUNT=0
UP_COUNT=0
PUSH_UP_COUNT=0
def BUTTON_DOWN(self):
self.DOWN_COUNT=self.DOWN_COUNT+1
return self.DOWN_COUNT
def BUTTON_UP(self):
self.UP_COUNT=self.UP_COUNT+1
return self.UP_COUNT
def PUSH_UP(self):
if self.BUTTON_UP()==self.BUTTON_DOWN():
return True
在基维:
<CountScreen>:
name:"CountingWindow"
GridLayout:
cols:1
Label:
id:lbl_1
font_size:400
text:""
Button:
id:"btn_1"
background_color:(0,0,0,.1)
on_press:
root.BUTTON_DOWN()
on_release:
root.BUTTON_UP()
if root.PUSH_UP():lbl_1.text=str(int(lbl_1.text)-1) #DECREMENTS 1 FROM USER INPUT
if lbl_1.text == '0':app.root.current="FinalScreen" #GO TO FINAL WINDOW WHEN FINISHED