发明名称 一种实现触摸屏界面滑动的方法和终端
摘要 本发明提供一种实现触摸屏界面滑动的方法和终端,该方法包括:在进入支持滑动的界面时,将当前界面的数据绘制到显存,将除当前界面之外的所述支持滑动的界面的数据绘制到预先申请的缓冲区;在当前界面中接收到触摸移动消息后,若判断触摸物触摸移动的有效距离达到预定值,则从所述缓冲区中拷贝一屏与所述预定值对应的数据到所述显存,并实时刷新当前界面。本发明能够在界面内容随滑动更新时采用了直接操作显存进行刷屏的方式,能够有效的提升了界面滑动的速度和效率。
申请公布号 CN101950235B 申请公布日期 2013.06.05
申请号 CN201010267129.0 申请日期 2010.08.23
申请人 中兴通讯股份有限公司 发明人 张超;蒋本兵
分类号 G06F3/0488(2013.01)I 主分类号 G06F3/0488(2013.01)I
代理机构 北京安信方达知识产权代理有限公司 11262 代理人 李健;龙洪
主权项 一种实现触摸屏界面滑动的方法,包括:在进入支持滑动的界面时,将当前界面的数据绘制到显存,将除当前界面之外的所述支持滑动的界面的数据绘制到预先申请的缓冲区;在当前界面中接收到触摸移动消息后,若判断触摸物触摸移动的有效距离达到预定值,则从所述缓冲区中拷贝一屏与所述预定值对应的数据到所述显存,并实时刷新当前界面;在所述实时刷新当前界面的过程中,还包括:接收到触摸抬起消息时,若判断触摸物离开触摸屏时的有效速度大于第二阀值,则根据所述有效速度按照预定算法计算出的单位时间内的滑动距离,在所述单位时间内从所述缓冲区中拷贝与所述滑动距离对应的数据到所述显存,并实时刷新当前界面。
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部