一种页面显示方法和装置的制造方法_3

文档序号:9631600阅读:来源:国知局
是为滑动加速度设定第四阈值进行判断,当滑动加速度在一定的阈值范围内,可保持当前显示卡片的当前显示内容不变,可以有效识别出用户当前操作是否想要进行卡片切换,可以很大程度上避免由于用户细小的误操作对显示内容反复进行操作,进而影响用户体验。
[0062]S208、根据所述滑动方向、所述卡片增量以及当前显示卡片的编号,获取全部已加载卡片中的目标卡片,执行S209。
[0063]在本实施例中,上述操作优选是具体包括:
[0064]如果所述滑动方向为向上滑动,则在全部已加载卡片中,获取编号为A+X的卡片作为目标卡片进行显示;如果所述滑动方向为向下滑动,则在全部已加载卡片中,获取编号为A-X的卡片作为目标卡片进行显示;其中,A为当前显示卡片的编号,X为卡片增量,X为大于1的整数。
[0065]具体的,当所述滑动方向为向上滑动时,目标卡片位于当前卡片之后,即卡片下翻,在全部已加载卡片中,获取编号为A+X的卡片作为目标卡片进行显示;当所述滑动方向为向下滑动时,目标卡片位于当前卡片之前,即卡片上翻,在全部已加载卡片中,获取编号为A-X的卡片作为目标卡片进行显示。
[0066]在本发明实施例的基础上,如果获取的目标卡片的编号超出所述已加载卡片的编号范围,则优选是获取与所述已加载卡片中极限编号对应的卡片作为新的目标卡片。也就是说当根据用户操作进行卡片切换时,如果获取的目标卡片编号已经超出了卡片的最大编号,则显示最大编号对应的卡片,如页面卡片的最大编号为50,当根据滑动参数获取的目标卡片编号为60时,则显示编号为50的卡片内容。
[0067]在上述实施例的基础上,若用户当前显示的卡片为极限编号的卡片,即页面最后一张卡片,当用户向上滑动时,可设定根据预设条件,其中,预设条件可以是滑动加速度大于第五阈值或者用户一定时间内多次滑动卡片且滑动方向相同,则卡片可切换至页面初始卡片(第一张卡片),即页面最小编号的卡片,以实现重新查看页面内容;否则保持显示当前卡片。
[0068]S209、从所述目标卡片的顶部获取与显示屏幕尺寸相适应的目标内容进行显示。
[0069]上述操作中,所述目标卡片的顶部可以显示在显示屏幕的顶部,即从卡片的起始位置开始显示卡片的内容,所述目标卡片当前所显示的内容与显示屏幕尺寸相适应。
[0070]S210、获取当前显示卡片超出所述显示屏幕部分的显示内容进行显示。
[0071]当所述滑动参数中的滑动加速度位于第二阈值与第三阈值之间时,若设定的卡片尺寸大于显示屏幕的尺寸,则显示屏幕不能完全显示卡片的内容,需要根据滑动加速度进行判定,是否要显示当前卡片超出所述显示屏幕部分的显示内容。进一步的,获取当前显示卡片超出所述显示屏幕部分的显示内容进行显示优选是,从所述目标卡片的底部获取与显示屏幕尺寸相适应的目标内容进行显示。即当前卡片的底部与显示屏幕的底部对齐,进行卡片内容显示。
[0072]S211、根据所述滑动方向,获取与所述当前显示卡片相邻的一张卡片进行显示。
[0073]当所述滑动参数中的滑动加速度位于第二阈值与第三阈值之间时,且设定的卡片尺寸小于等于显示屏幕的尺寸,则当前屏幕可显示当前卡片的全部内容,当获取到所述滑动加速度满足上述条件时,会进行卡片切换,可根据滑动方向,获取与所述当前显示卡片相邻的一张卡片(上一张或者下一张)进行显示。
[0074]在本发明实施例的基础上,优选是所述第一阈值和所述第三阈值取值可以相同;进一步的,所述第二阈值和所述第四阈值取值可以相同。例如,第一阈值和第三阈值可以取4000像素每秒;进一步的,第二阈值和第四阈值可以取1000像素每秒。
[0075]综上,本实施例的技术方案,通过将页面划分为多个设定大小的卡片,结合与用户的滑屏操作所对应的滑动加速度和滑动方向等滑屏参数,并且对设定不同的阈值范围,对目标卡片的内容进行显示时,采取相应的页面显示策略,有效减少用户的误操作,缓解用户反复调试页面造成的视觉疲劳,进而提高用户在翻阅时的效率,极大提升了用户的阅读体验。
[0076]实施例三
[0077]图3为本发明实施例三提供一种页面显示装置,如图3所示,该装置包括:
[0078]当前卡片显示模块310,用于以卡片为单位,从待显示页面的内容中加载设定数量的卡片,并确定当前显示卡片进行显示,其中,所述卡片具有设定的卡片尺寸;
[0079]滑动参数获取模块320,用于在卡片显示过程中,捕捉用户滑屏操作,并获取与所述滑屏操作对应的滑动参数,其中,所述滑动参数包括滑动加速度和滑动方向;
[0080]目标卡片显示模块330,用于基于与所述滑动参数的取值对应的页面显示策略,在全部已加载卡片中获取目标卡片的目标内容,更新为当前显示卡片进行显示。
[0081]在上述各实施例的基础上,当前卡片显示模块可以包括:
[0082]卡片编号模块,用于为各个已加载卡片进行顺序编号;
[0083]卡片预加载模块,用于在当前显示卡片的编号满足设定预加载条件时,继续加载当前显示卡片之后设定数量的卡片。
[0084]在上述各实施例的基础上,卡片预加载模块可以具体用于:
[0085]将当前显示卡片的编号N与已加载卡片的最大编号Μ进行比对;
[0086]如果M_N〈L,则在未加载卡片中,顺序加载L- (M_N)个卡片;
[0087]其中,L为预设的大于1的整数。
[0088]在上述各实施例的基础上,基目标卡显示模块可以包括:
[0089]卡片增量获取模块,用于如果所述滑动参数中的滑动加速度大于第一阈值,则根据预设的加速度与卡片增量的关系,获取与所述滑动加速度对应的卡片增量;
[0090]目标卡片获取模块,用于根据所述滑动方向、所述卡片增量以及当前显示卡片的编号,获取全部已加载卡片中的目标卡片;
[0091]第一目标卡片显示模块,用于从所述目标卡片的顶部获取与显示屏幕尺寸相适应的目标内容进行显示。
[0092]在上述各实施例的基础上,,目标卡片获取模块可以具体用于:
[0093]如果所述滑动方向为向上滑动,则在全部已加载卡片中,获取编号为A+X的卡片作为目标卡片进行显示;
[0094]如果所述滑动方向为向下滑动,则在全部已加载卡片中,获取编号为A-X的卡片作为目标卡片进行显示;其中,A为当前显示卡片的编号,X为卡片增量,X为大于1的整数。
[0095]在上述各实施例的基础上,根据目标卡片获取模块可以进一步用于:
[0096]如果获取的目标卡片的编号超出所述已加载卡片的编号范围,则获取与所述已加载卡片中极限编号对应的卡片作为新的目标卡片。
[0097]在上述各实施例的基础上,目标卡片显示模块还可以用于:
[0098]如果所述滑动参数中的滑动加速度位于第二阈值与第三阈值之间,则判断设定的卡片尺寸是否大于显示屏幕的尺寸:若是,获取当前显示卡片超出所述显示屏幕部分的显示内容进行显示;否则,根据所述滑动方向,获取与所述当前显示卡片相邻的一张卡片进行显不ο
[0099]在上述各实施例的基础上,目标卡片显示模块还可以进一步用于:
[0100]如果所述滑动参数中的滑动加速度小于第四阈值,则保持当前显示卡片的当前显示内容不变。
[0101]本发明实施例所提供的页面显示装置可用于执行本发明实施例所提供的页面显示方法,具备相应的功能和有益效果。
[0102]显然,本领域技术人员应该明白,上述的本发明的各模块或各步骤可以通过如上所述的应用端实施。可选地,本发明实施例可以用计算机装置可执行的程序来实现,从而可以将它们存储在存储装置中由处理器来执行,所述的程序可以存储于一种计算机可读存
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1