[发明专利]显示屏幕面板中滚轮式时间控件整点时刻的设置方法在审
申请号: | 202111532564.6 | 申请日: | 2021-12-15 |
公开(公告)号: | CN114371830A | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 张九龙;罗少淇;屈小娥 | 申请(专利权)人: | 西安理工大学 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 王丹 |
地址: | 710048 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示 屏幕 面板 轮式 时间 控件 整点 时刻 设置 方法 | ||
本发明公开了显示屏幕面板中滚轮式时间控件整点时刻的设置方法,包括:获取手指滑动滚轮控件结束时刻的滑动速度v,手指在屏幕滑动的格子数为s1,手指离开屏幕时控件选中的格子位置为n;判断停止位置n+s1是否大于60,即停止位置是否越过00位置;若未到达00位置,则进行惯性滑动,停止到预期的位置上;若超过00位置,则计算手指离开屏幕时控件选中的格子位置n与00位之间的距离s2,根据距离s2与滑动速度v计算停止位置到达00位置所需要的时间t;并根据时间t,使得滚轮控件惯性滑动动作结束时停止至00位置。缩短了整点时刻的设置时间。
技术领域
本发明属于安卓图形用户界面滚轮控件控制方法技术领域,涉及一种显示屏幕面板中滚轮式时间控件整点时刻的设置方法。
背景技术
手机或有时间功能的设备上的闹钟设置是一个常见功能,其设置界面方式中手动拨动式转盘较常用。但转盘界面的设置方式在设置整点时刻时存在不方便之处。以设置7:00闹铃为例,小时调整到7,然后调整分钟。以分钟处于30分为例,以递增或递减方式拨动转盘接近0分。以递减方式接近0分时,很容易滑动到59分或以下;以递增方式接近0分时,很容易超过01分以上。前一种情况就会出现闹铃相差59分钟的严重误操作,可能给日常工作或生活带来损失。在手机日历记事提醒的设置里,有些系统里以5分钟为间隔。这里面以设置7:00为例,以递减方式拨动转盘则容易滑过0分变成55分以下时,但系统小时会自动减到6,进而导致用户体验不佳。
对于传统的安卓开发中使用到的滑动操作,其惯性滑动实现,只是需要提供滑动结束(手指离开屏幕)时的速度v,通过速度v来计算滑动的时间和距离(fling操作)。通过上述的方法,存在的不足为:可能会导致在时间选择滚轮控件中,出现想设置整点位置,滚轮停止却越过00位的情况,进入第二个循环,进而延长整点设置的时间,造成用户体验不佳。
发明内容
本发明的目的是提供一种显示屏幕面板中滚轮式时间控件整点时刻的设置方法,解决了现有技术中存在的时钟及日历整点时刻设置时间较长的问题。
本发明所采用的技术方案是,显示屏幕面板中滚轮式时间控件整点时刻的设置方法,包括以下步骤:
步骤1、获取手指滑动滚轮控件结束时刻的滑动速度v,手指在屏幕滑动的格子数为s1,手指离开屏幕时控件选中的格子位置为n;
步骤2、判断停止位置n+s1是否大于60,即停止位置是否越过00位置;
步骤3、若未到达00位置,则进行惯性滑动,停止到预期的位置上;
步骤4、若超过00位置,则计算手指离开屏幕时控件选中的格子位置n与00位之间的距离s2,根据距离s2与滑动速度v计算停止位置到达00位置所需要的时间t;并根据时间t,使得滚轮控件惯性滑动动作结束时停止至00位置。
本发明的特点还在于:
时间t的计算公式为:
本发明的有益效果是:
本发明显示屏幕面板中滚轮式时间控件整点时刻的设置方法,在手指滑动滚轮结束离开屏幕后,先判断停止位置是否越过00位,从而判断调用哪一个惯性函数,相比于直接调用惯性函数使滚轮通过匀减速运动停止到相应的位置,缩短了整点时刻的设置时间。
附图说明
图1是本发明显示屏幕面板中滚轮式时间控件整点时刻的设置方法的流程图。
具体实施方式
下面结合附图和具体实施方式对本发明进行详细说明。
显示屏幕面板中滚轮式时间控件整点时刻的设置方法,包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111532564.6/2.html,转载请声明来源钻瓜专利网。