mt2503 两个app之间切换时,pen事件如何能延续到新屏幕继续处理
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
从某个app界面进入新的app界面时,老屏幕中响应的pen事件可以在新屏幕中继续响应
[SOLUTION]
这样的需求是有接口可以办到的,接口如下:
MMI_pen_send_event_to_new_screen
它的作用就是在app切换的时候,不做flushpenqueue的动作。那么队列里面的事件在新的屏幕里还可以继续响应。
并且它还会模拟一个pendown的事件传到新的screen里面。这样子正好可以帮助实现pen事件延续处理的效果。
传过去的这个pendown是可以帮助记录上一个屏幕里最后点击的位置,这有利于做一些类似dragwidget的动作。(比如从mainmenu长按appicon拖到
idle中)。
请在terminateapp之前调用它。
从某个app界面进入新的app界面时,老屏幕中响应的pen事件可以在新屏幕中继续响应
[SOLUTION]
这样的需求是有接口可以办到的,接口如下:
MMI_pen_send_event_to_new_screen
它的作用就是在app切换的时候,不做flushpenqueue的动作。那么队列里面的事件在新的屏幕里还可以继续响应。
并且它还会模拟一个pendown的事件传到新的screen里面。这样子正好可以帮助实现pen事件延续处理的效果。
传过去的这个pendown是可以帮助记录上一个屏幕里最后点击的位置,这有利于做一些类似dragwidget的动作。(比如从mainmenu长按appicon拖到
idle中)。
请在terminateapp之前调用它。