Android 有没有可能做一个;笔模式“;使用Kivy(Python)?
我有一个三星Galaxy Note 8。当我使用Autodesk Sketchbook之类的工具时,它们有一个“笔模式”,允许我忽略手动输入,而仅使用笔进行绘制 我想复制这个功能,但我不知道如何在Kivy中实现这样的功能 根据三星开发者论坛上的一篇帖子,上面说有一个Android 有没有可能做一个;笔模式“;使用Kivy(Python)?,android,python,kivy,Android,Python,Kivy,我有一个三星Galaxy Note 8。当我使用Autodesk Sketchbook之类的工具时,它们有一个“笔模式”,允许我忽略手动输入,而仅使用笔进行绘制 我想复制这个功能,但我不知道如何在Kivy中实现这样的功能 根据三星开发者论坛上的一篇帖子,上面说有一个METASTATE\u HAND和METASTATE\u PEN,如果我想查看侧面按钮,还有一个getMetaState(),还有 触针按钮按下的值为2560 有一些关于OnTouchListener和MotionEvent的信息,但
METASTATE\u HAND
和METASTATE\u PEN
,如果我想查看侧面按钮,还有一个getMetaState()
,还有
触针按钮按下的值为2560
有一些关于OnTouchListener
和MotionEvent
的信息,但我还无法从Kivy文档中梳理出这些信息在Kivy中是否受支持(目前)
在Kivy中有可能做这样的事情吗?看起来元状态是android MotionEvent的一个属性。如果kivy暴露了这一点,它可能在kivy自己的motionevent中可用(传递给on_touch_down等)。如果没有,您可以在PythonforAndroidGithub存储库提交一个功能请求,这似乎是一个合理的功能
通常对于android api的东西,你可以使用pyjnius,但我不确定在这种情况下是否有办法获得这些信息,因为MotionEvent是由android引导程序直接处理的。看起来这在
MotionEvent
中是不可用的,所以我要发出一个功能请求了!