滑动操作响应方法、可穿戴设备以及计算机可读存储介质技术

技术编号:21547302 阅读:15 留言:0更新日期:2019-07-06 21:07
本申请实施例公开一种滑动操作响应方法、可穿戴设备以及计算机可读存储介质,该滑动操作响应方法包括:判断视图控件是否滑动到屏幕的预设位置;在所述视图控件滑动到屏幕的预设位置的情况下,设置所述视图控件的布局参数属性值;计算所述视图控件的滑动位置超出所述屏幕的预设位置的距离;根据所述视图控件的布局参数属性值、所述视图控件的滑动位置超出所述屏幕的预设位置的距离,执行属性动画使得所述视图控件回弹到所述屏幕的预设位置。本申请实施例通过设置视图控件的布局参数属性值,重绘视图控件来实现视图控件的移动;实现了视图控件在滑动到屏幕边缘后能够继续滑动超出屏幕边界,在抬手后自动回弹到屏幕边缘,提高了用户体验。

Sliding Operating Response Method, Wearable Equipment and Computer Readable Storage Media

【技术实现步骤摘要】
滑动操作响应方法、可穿戴设备以及计算机可读存储介质
本申请实施例涉及可穿戴设备
,尤其涉及一种滑动操作响应方法、可穿戴设备以及计算机可读存储介质。
技术介绍
可穿戴设备是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,例如手表、手环、眼镜、服饰等。可穿戴设备时代的来临意味着人们的智能化延伸,通过这些设备,人们可以更好的感知外部与自身的信息,能够在计算机、网络等辅助下更为高效率的处理信息。在实现本申请的过程中,专利技术人发现现有技术存在以下问题:随着可穿戴设备的越普,与可穿戴设备相关的应用程序的样式也是越来越多样化,但对于可滑动应用程序的滑动效果却一直没有明显的改变,尤其是滑动到屏幕边缘时,只是古板的停顿在边缘,并没有酷炫的动画效果,降低用户体验。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种滑动操作响应方法、可穿戴设备以及计算机可读存储介质,以解决现有可穿戴设备中应用程序的滑动效果没有明显的改变,降低用户体验的问题。本申请实施例解决上述技术问题所采用的技术方案如下:根据本申请实施例的一个方面,提供的一种滑动操作响应方法,该方法用于可穿戴设备,所述滑动操作响应方法包括:判断视图控件是否滑动到屏幕的预设位置;在所述视图控件滑动到屏幕的预设位置的情况下,设置所述视图控件的布局参数属性值;计算所述视图控件的滑动位置超出所述屏幕的预设位置的距离;根据所述视图控件的布局参数属性值、所述视图控件的滑动位置超出所述屏幕的预设位置的距离,执行属性动画使得所述视图控件回弹到所述屏幕的预设位置。在一种可能的实施方式中,所述判断视图控件是否滑动到屏幕的预设位置,之前还包括:监听手指按下事件;在监听到手指按下事件的情况下,执行所述判断视图控件是否滑动到屏幕的预设位置的步骤。在一种可能的实施方式中,所述判断视图控件是否滑动到屏幕的预设位置包括:根据所述视图控件的可见子项的位置,判断所述视图控件是否滑动到屏幕的预设位置。在一种可能的实施方式中,所述根据所述视图控件的可见子项的位置,判断所述视图控件是否滑动到屏幕的预设位置,包括以下至少之一:根据所述视图控件的第一个可见子项的位置,判断所述视图控件是否滑动到屏幕的顶部;根据所述视图控件的最后一个可见子项的位置,判断所述视图控件是否滑动到屏幕的底部。在一种可能的实施方式中,所述判断视图控件是否滑动到屏幕的预设位置包括:根据所述视图控件的滑动距离、所述视图控件的高度以及所述屏幕的高度,判断所述视图控件是否滑动到屏幕的预设位置。在一种可能的实施方式中,所述设置所述视图控件的布局参数属性值包括:计算所述视图控件的滑动距离;根据所述视图控件的滑动距离设置所述视图控件的布局参数属性值。在一种可能的实施方式中,所述根据所述视图控件的滑动距离设置所述视图控件的布局参数属性值包括:确定最大滑动距离;根据所述视图控件的滑动距离和所述最大滑动距离设置所述视图控件的布局参数属性值。在一种可能的实施方式中,所述计算所述视图控件的滑动位置超出所述屏幕的预设位置的距离,之前还包括:监听手指抬起事件;在监听到手指抬起事件的情况下,执行计算所述视图控件的滑动位置超出所述屏幕的预设位置的距离的步骤。根据本申请实施例的另一个方面,提供的一种可穿戴设备,所述可穿戴设备包括包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的滑动操作响应程序,所述滑动操作响应程序被所述处理器执行时实现上述的滑动操作响应方法的步骤。根据本申请实施例的另一个方面,提供的一种计算机可读存储介质,所述计算机可读存储介质上存储有滑动操作响应程序,所述滑动操作响应程序被处理器执行时实现上述的滑动操作响应方法的步骤。本申请实施例的滑动操作响应方法、可穿戴设备以及计算机可读存储介质,通过设置视图控件的布局参数属性值,重绘视图控件来实现视图控件的移动;解决了现有可穿戴设备中应用程序的滑动效果没有明显的改变,降低用户体验的问题;实现了视图控件在滑动到屏幕边缘后能够继续滑动超出屏幕边界,在抬手后自动回弹到屏幕边缘,提高了用户体验。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的可穿戴设备一种实施方式的硬件结构示意图;图2为本申请实施例的滑动操作响应方法流程示意图;图3为本申请实施例提供的可穿戴设备一种实施方式的展开时的结构示意图;图4为本申请实施例提供的可穿戴设备一种实施方式的弯曲时的结构示意图;图5为本申请实施例的可穿戴设备结构示意图;图6为本申请实施例提供的可穿戴设备一种实施方式的结构示意图。本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本申请的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。本申请实施例中提供的可穿戴设备包括智能手环、智能手表、以及智能手机等移动终端。随着屏幕技术的不断发展,柔性屏、折叠屏等屏幕形态的出现,智能手机等移动终端也可以作为可穿戴设备。本申请实施例中提供的可穿戴设备可以包括:RF(RadioFrequency,射频)单元、WiFi模块、音频输出单元、A/V(音频/视频)输入单元、传感器、显示单元、用户输入单元、接口单元、存储器、处理器、以及电源等部件。后续描述中将以可穿戴设备为例进行说明,请参阅图1,其为实现本申请各个实施例的一种可穿戴设备的硬件结构示意图,该可穿戴设备100可以包括:RF(RadioFrequency,射频)单元101、WiFi模块102、音频输出单元103、A/V(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图1中示出的可穿戴设备结构并不构成对可穿戴设备的限定,可穿戴设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。下面结合图1对可穿戴设备的各个部件进行具体的介绍:射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,射频单元101可以将上行信息发送给基站,另外也可以将基站发送的下行信息接收后,发送给可穿戴设备的处理器110处理,基站向射频单元101发送的下行信息可以是根据射频单元101发送的上行信息生成的,也可以是在检测到可穿戴设备的信息更新后主动向射频单元101推送的,例如,在检测到可穿戴设备所处的地理位置发生变化后,基站可以向可穿戴设备的射频单元101发送地理位置变化的消息通知,射频单元101在接收到该消息通知后,可以将该消息通知发送给可穿戴设备的处理器110处理,可穿戴设备的处理器110可以控制该消息通知显示在可穿戴设备的显示面板1061上;通常,射频单元101包括但不限于天本文档来自技高网...

【技术保护点】
1.一种滑动操作响应方法,该方法用于可穿戴设备,其特征在于,所述滑动操作响应方法包括:判断视图控件是否滑动到屏幕的预设位置;在所述视图控件滑动到屏幕的预设位置的情况下,设置所述视图控件的布局参数属性值;计算所述视图控件的滑动位置超出所述屏幕的预设位置的距离;根据所述视图控件的布局参数属性值、所述视图控件的滑动位置超出所述屏幕的预设位置的距离,执行属性动画使得所述视图控件回弹到所述屏幕的预设位置。

【技术特征摘要】
1.一种滑动操作响应方法,该方法用于可穿戴设备,其特征在于,所述滑动操作响应方法包括:判断视图控件是否滑动到屏幕的预设位置;在所述视图控件滑动到屏幕的预设位置的情况下,设置所述视图控件的布局参数属性值;计算所述视图控件的滑动位置超出所述屏幕的预设位置的距离;根据所述视图控件的布局参数属性值、所述视图控件的滑动位置超出所述屏幕的预设位置的距离,执行属性动画使得所述视图控件回弹到所述屏幕的预设位置。2.根据权利要求1所述的滑动操作响应方法,其特征在于,所述判断视图控件是否滑动到屏幕的预设位置,之前还包括:监听手指按下事件;在监听到手指按下事件的情况下,执行所述判断视图控件是否滑动到屏幕的预设位置的步骤。3.根据权利要求1所述的滑动操作响应方法,其特征在于,所述判断视图控件是否滑动到屏幕的预设位置包括:根据所述视图控件的可见子项的位置,判断所述视图控件是否滑动到屏幕的预设位置。4.根据权利要求3所述的滑动操作响应方法,其特征在于,所述根据所述视图控件的可见子项的位置,判断所述视图控件是否滑动到屏幕的预设位置,包括以下至少之一:根据所述视图控件的第一个可见子项的位置,判断所述视图控件是否滑动到屏幕的顶部;根据所述视图控件的最后一个可见子项的位置,判断所述视图控件是否滑动到屏幕的底部。5.根据权利要求1所述的滑动操作响应方法,其特征在于,所述判断视图控件是否滑动到屏...

【专利技术属性】
技术研发人员:马群里强余航
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1