QCC3020 UI问题请教
本帖最后由 黃子衡 于 2020-1-18 12:42 编辑各位大师好, 小弟想要建立DOUBLE TRIPLE的事件当作音量调整, 下一曲或上一曲的操作.
但由于UI的设计上RELEASE会先被触发, 而RELEASE的功能是停止播放和继续播放, 所以当我双击时就会触发RELEASE.
请问有什么办法可以让UI分辨两种的不同? 以避免进行BOUBLE和TRIPLE过程中误触发RELEASE呢?
我自己有想过一个方法, 就是将RELEASE的事件取消, 改用HELD_RELEASE, 是否为解决之道?
请大师们指点明灯, 感激不尽!
short press - play/pause release once in 500ms
double press - release twice in 500ms
A shortcut:
Reference to Chipcode src cs liujinhan 发表于 2020-1-18 13:58
short press - play/pause release once in 500ms
double press - release twice in 500ms
跪求大师拜托说清楚点
short press : 在double press的过程中会出现RELEASE, 如何避免?
Chipcode src cs又是啥个? 可以参考sink的SH SINGLE和DOUBLE,SH SINGLE和SHORT不同。 release事件做延时处理,检测到double事件时就取消release事件。 赵阳 发表于 2020-1-19 08:07
release事件做延时处理,检测到double事件时就取消release事件。
大哥谢谢, 我也是这么想, 只不过讶异高通居然要我们自行处理 你在使用double 或triple时,就不要使用有关的release就可以了。
黃子衡 发表于 2020-1-19 19:20
大哥谢谢, 我也是这么想, 只不过讶异高通居然要我们自行处理
高通的坑很多。 赵阳 发表于 2020-2-17 08:24
高通的坑很多。
高通这么大公司, 怎么开发速度好慢啊, 是缺人手吗?
页:
[1]