预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105912312A(43)申请公布日2016.08.31(21)申请号201510921285.7(22)申请日2015.12.11(71)申请人乐视移动智能信息技术(北京)有限公司地址101399北京市顺义区高丽营镇文化营村北(临空二路1号)(72)发明人刘俊伟(74)专利代理机构北京合智同创知识产权代理有限公司11545代理人李杰(51)Int.Cl.G06F9/44(2006.01)权利要求书2页说明书7页附图4页(54)发明名称一种控件滑动控制方法及其装置(57)摘要本申请提供一种控件滑动控制方法及其装置,应用于安卓系统,所述方法包括:判断控件是否存在超出桌面边缘的滑动趋势;如所述控件存在超出桌面边缘的滑动趋势,则令控件进行阻尼滑动。本申请在超出显示界面的边缘时,控件滑动模拟阻尼效果,令体验更加友好,操作更加自然。CN105912312ACN105912312A权利要求书1/2页1.一种控件滑动控制方法,应用于安卓系统,其特征在于,包括:判断控件是否存在超出桌面边缘的滑动趋势;如所述控件存在超出桌面边缘的滑动趋势,则令控件进行阻尼滑动。2.根据权利要求1所述的方法,其特征在于,所述判断控件是否存在超出桌面边缘的滑动趋势包括:当所述控件的滑动距离为0时,仍继续接收到向滑动起点端滑动的指令;或者,当所述控件的滑动距离为控件的长度时,仍继续接收到向滑动终点端滑动的指令。3.根据权利要求1或2所述的方法,其特征在于,所述如所述控件存在超出桌面边缘的滑动趋势,则令控件进行阻尼滑动包括:如所述控件存在超出桌面边缘的滑动趋势,则令所述控件在桌面边缘和预设的最大阻尼滑动距离之间进行阻尼滑动。4.根据权利要求3所述的方法,其特征在于,所述如所述控件存在超出桌面边缘的滑动趋势,则令控件进行阻尼滑动还包括:获得对象在屏幕的滑动距离;将所述对象在屏幕的滑动距离乘以对应的滑动系数,获得所述控件的滑动距离;令所述控件按照所述控件的滑动距离进行滑动。5.根据权利要求4所述的方法,其特征在于,所述滑动系数为:其中,L为最大阻尼滑动距离,x为所述控件的当前位置与桌面边缘的距离。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:如所述控件不存在超出桌面边缘的滑动趋势,则令控件进行普通滑动。7.一种控件滑动控制装置,应用于安卓系统,其特征在于,包括:滑动判断模块,用于判断控件是否存在超出桌面边缘的滑动趋势;阻尼滑动模块,用于当所述控件存在超出桌面边缘的滑动趋势,则令控件进行阻尼滑动。8.根据权利要求7所述的装置,其特征在于,所述滑动判断模块具体用于,当所述控件的滑动距离为0时,仍继续接收到向滑动起点端滑动的指令;或者,当所述控件的滑动距离为控件的长度时,仍继续接收到向滑动终点端滑动的指令。9.根据权利要求7或8所述的装置,其特征在于,所述阻尼滑动模块具体用于,如所述控件存在超出桌面边缘的滑动趋势,则令所述控件在桌面边缘和预设的最大阻尼滑动距离之间进行阻尼滑动。10.根据权利要求9所述的装置,其特征在于,所述阻尼滑动模块包括:对象距离单元,用于获得对象在屏幕的滑动距离;控件距离单元,用于将所述对象在屏幕的滑动距离乘以对应的滑动系数,获得所述控件的滑动距离;控件滑动单元,用于令所述控件按照所述控件的滑动距离进行滑动。11.根据权利要求10所述的装置,其特征在于,所述滑动系数为:其中,L为最大阻尼滑动距离,x为所述控件的当前位置与桌面边缘的距离。2CN105912312A权利要求书2/2页12.根据权利要求7所述的装置,其特征在于,所述装置还包括:普通滑动模块,用于当所述控件不存在超出桌面边缘的滑动趋势,则令控件进行普通滑动。3CN105912312A说明书1/7页一种控件滑动控制方法及其装置技术领域[0001]本申请涉及控件控制技术领域,尤其涉及一种控件滑动控制方法及其装置。背景技术[0002]随着智能手机等智能设备在当今社会越来越普及,人们对于智能设备的使用体验也要求越来越高。控件是对数据和方法的封装,智能设备在使用中,通常通过控件来控制界面的显示。比如,通过控件来进行视图的滚动显示等。[0003]通常安卓(Android)系统在触碰到显示界面的边缘时,是通过逐渐显示渐变的颜色来令用户感觉到触碰到显示界面的边缘。[0004]但是,这种通过逐渐显示渐变的颜色来令用户感觉到触碰到显示界面的边缘的方式,用户无法获得真实的触感,用户在操作时的感受并不自然,造成用户体验不友好。[0005]因此,如何令超出边缘的控件滑动体验更加友好,成为现有技术中亟需解决的技术问题。发明内容[0006]有鉴于此,本申请提供一种控件滑动控制方法及其装置,在超出显示界面的边缘时,控件滑动模拟阻尼效果,令