一种屏幕滑动控制方法及装置、终端制造方法及图纸

技术编号:29702465 阅读:20 留言:0更新日期:2021-08-17 14:30
本申请公开了一种屏幕滑动控制方法及装置、终端,用以避免用户对墨水屏进行屏幕滑动操作时产生的屏幕闪屏现象,提高用户体验。本申请提供的方法包括:确定用户对墨水屏当前显示界面的屏幕滑动操作的滑动轨迹起始点和终止点信息;根据所述信息当确定满足预设条件时,加载另一界面的显示内容。

【技术实现步骤摘要】
一种屏幕滑动控制方法及装置、终端
本申请涉及终端
,尤其涉及一种屏幕滑动控制方法及装置、终端。
技术介绍
墨水屏是由两片基板组成,上面涂有一种由无数微小透明颗粒组成的电子墨水,颗粒由带正、负电的许多黑色和白色粒子密封于内部液态微胶囊内形成,不同颜色的带电粒子会因施加电场的不同,而朝不同的方向运动,在显示屏表面呈现出黑或白的效果。墨水屏的缺点是反应速度慢,不适合用于播放如动画及电影等动态画面,较适合用于静态显示,比如list滑动时,通常list滑动是手指移动多少,list就滑动多少,但由于墨水屏的特性,黑色粒子移动速度较慢,会看到屏幕闪屏现象,影响体验。
技术实现思路
本申请实施例提供了一种屏幕滑动控制方法及装置、终端,用以避免用户对墨水屏进行屏幕滑动操作时产生的屏幕闪屏现象,提高用户体验。本申请实施例提供的一种屏幕滑动控制方法,包括:确定用户对墨水屏当前显示界面的屏幕滑动操作的滑动轨迹起始点和终止点信息;根据所述信息当确定满足预设条件时,加载另一界面的显示内容。通过该方法,确定用户对墨水屏当前显示界面的屏幕滑动操作的滑动轨迹起始点和终止点信息;根据所述信息当确定满足预设条件时,加载另一界面的显示内容,从而实现了在手指点到墨水屏进行屏幕滑动时,不执行list的滑动,不刷新界面,手指离开屏幕时,加载并显示另一屏幕的记录(item),从而减少list刷新,进而避免了用户对墨水屏进行屏幕滑动操作时产生的屏幕闪屏现象,提高了用户体验。可选地,所述滑动轨迹起始点和终止点信息,具体包括:所述滑动轨迹的起始点的纵坐标和终止点的纵坐标。可选地,所述预设条件包括:用户对墨水屏当前显示界面的屏幕滑动操作的滑动轨迹对应的纵坐标距离,大于或等于预设值。可选地,根据所述信息当确定满足预设条件时,加载另一界面的显示内容,具体包括:根据所述滑动轨迹的起始点的纵坐标和终止点的纵坐标,确定所述滑动轨迹对应的纵坐标距离;当所述纵坐标距离大于或等于预设值时,根据用户的滑动方向加载上一屏界面或下一屏界面的显示内容。可选地,所述距离为像素距离。可选地,所述另一界面的显示内容,与所述当前显示界面的显示内容,存在至少一条相同的记录。可选地,若当前显示界面的显示内容的最后一条和/或第一条记录显示不全,则所述另一界面上呈现所述显示不全的记录的完整显示内容。本申请实施例提供的一种屏幕滑动控制装置,包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行所述的方法。本申请实施例提供的一种终端,包括墨水屏,以及所述的屏幕滑动控制装置。本申请另一实施例提供了一种计算设备,其包括存储器和处理器,其中,所述存储器用于存储程序指令,所述处理器用于调用所述存储器中存储的程序指令,按照获得的程序执行上述任一种方法。本申请另一实施例提供了一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述任一种方法。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的屏幕正常显示效果示意图;图2为本申请实施例提供的正常滑动时显示效果示意图;图3为本申请实施例提供的翻页显示效果示意图;图4为本申请实施例提供的滑动翻页流程示意图;图5为本申请实施例提供的翻页显示效果2示意图;图6为本申请实施例提供的加载下(上)一屏幕数据流程示意图;图7为本申请实施例提供的第一次进应用时显示界面示意图;图8为本申请实施例提供的滑动一次后显示的效果示意图;图9为本申请实施例提供的滑动两次后显示的效果示意图;图10为本申请实施例提供的一种屏幕滑动控制方法的流程示意图;图11为本申请实施例提供的一种屏幕滑动控制装置的结构示意图;图12为本申请实施例提供的另一种屏幕滑动控制装置的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供了一种屏幕滑动控制方法及装置、终端,用以避免用户对墨水屏进行屏幕滑动操作时产生的屏幕闪屏现象,提高用户体验。其中,方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。下面结合说明书附图对本申请各个实施例进行详细描述。需要说明的是,本申请实施例的展示顺序仅代表实施例的先后顺序,并不代表实施例所提供的技术方案的优劣。本申请实施例通过在重构列表(list)滑动机制,在手指点到屏幕滑动时,不执行list的滑动,不刷新界面,手指离开屏幕时,加载并显示下一屏幕的记录(item),从而减少list刷新,避免用户对墨水屏进行屏幕滑动操作时产生的屏幕闪屏现象,提高用户体验。如图1所示,假设有10个item,屏幕只能显示5个item,6-10个item显示在屏幕之外,正常是看不到6-10个item。如图2所示,现有list滑动时,第一个item会移出屏幕,并显示第6个item。本申请实施例提供的技术方案,滑动翻页的效果如图3所示,在滑动开始时,不执行滑动效果,计算当前显示的item个数,为5个;滑动结束时,把当前的5个item移出屏幕,并加载后面的5个item,并显示在屏幕上,目的是减少list刷新,提高使用体验。例如,本申请实施例提供的屏幕滑动控制方法的流程如图4所示,具体包括:手指按下(即发生down事件)时,记录当前垂直Y方向手指在屏幕的位置;上述按下,即触摸了屏幕。所述Y方向,即纵坐标方向。手指滑动(即发生move事件)时,默认的滑动流程不执行,不移动item,不刷新界面。手指移出屏幕(即发生up事件)时,即手指停止滑动,离开屏幕,记录当前手指Y方向的值,取该值与down事件发生时Y方向的值的差值,进而确定用户对屏幕的触摸滑动轨迹对应的Y方向的距离。判断用户手指在Y方向的滑动距离是否大于预设值,若是,则根据用户手指的滑动方向是沿着屏幕向下还是向上,加载显示下一屏幕的item,或者上一屏幕的item。所述预设值,可以是预先设置的像素距离,具体值可以根据实际需要而定,本申请实施例不进行限制。可选地,加载下一屏幕的个数是当前显示item的总个数减一,比如屏幕可以显示5个item,加载下一屏幕的数据时,只加载本文档来自技高网...

【技术保护点】
1.一种屏幕滑动控制方法,其特征在于,该方法包括:/n确定用户对墨水屏当前显示界面的屏幕滑动操作的滑动轨迹起始点和终止点信息;/n根据所述信息当确定满足预设条件时,加载另一界面的显示内容。/n

【技术特征摘要】
1.一种屏幕滑动控制方法,其特征在于,该方法包括:
确定用户对墨水屏当前显示界面的屏幕滑动操作的滑动轨迹起始点和终止点信息;
根据所述信息当确定满足预设条件时,加载另一界面的显示内容。


2.根据权利要求1所述的方法,其特征在于,所述滑动轨迹起始点和终止点信息,具体包括:
所述滑动轨迹的起始点的纵坐标和终止点的纵坐标。


3.根据权利要求1所述的方法,其特征在于,所述预设条件包括:
用户对墨水屏当前显示界面的屏幕滑动操作的滑动轨迹对应的纵坐标距离,大于或等于预设值。


4.根据权利要求1所述的方法,其特征在于,根据所述信息当确定满足预设条件时,加载另一界面的显示内容,具体包括:
根据所述滑动轨迹的起始点的纵坐标和终止点的纵坐标,确定所述滑动轨迹对应的纵坐标距离;
当所述纵坐标距离大于或等于预设值时,根据用户的滑动方向加载上一屏界面或下一屏界面的显示内容。
...

【专利技术属性】
技术研发人员:吕欣阳张军
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东;37

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

1