5 喵星球的小黑猫 3周前 183次点击
不知道有没有朋友玩过启明的动物大转盘。它这个是触摸然后抬手如果没记错的话。
然后我这个灵猫曲谱想实现这样的,就是说在开着屏幕阅读器的情况下,按住屏幕触摸会听到对应的音符,然后松手之后输入,如果是符号调用系统音酷读出来,以实现更高效的编曲
我想知道这个是怎么实现的
如果你想实现开着屏幕阅读器玩这个,首先把触摸浏览关了,然后把页面绑定在onTouchEvent回调方法,可以检测ACTION_DOWN,这是手指按压屏幕时触发的动作,会引发onTouchEvent,这个方法会接受一个MotionEvent。使用这个对象的相关方法,获取手指的触摸坐标。最暴力的,根据坐标的范围不同,播放对应的音符。
当然这只是一种实现方式,更多的细节可以去参考相关文档,有一些东西我也不会,没用过。或者问问ai。
当然我这个的前提是关掉触摸浏览,安卓应该也提供了一套方法来实现自动关闭触摸浏览吧,这个应该是有的,我不确定,但是很多游戏都能实现。如果开启触摸浏览的话,你软件的这个触摸动作就会被读屏拦截掉了
建议去zd.hk
本楼来自:iPhone XR