一种数字翻滚显示方法、装置、设备及存储介质制造方法及图纸

技术编号:26790383 阅读:32 留言:0更新日期:2020-12-22 17:05
本申请涉及一种数字翻滚显示方法、装置、设备及存储介质,所述方法包括:获取当前翻滚周期内数字翻滚之前的已显示数值和翻滚之后的目标显示数值;基于已显示数值和目标显示数值,确定每次翻滚的步进值;根据步进值以及当前已显示数值,分别对当前已显示数值相应数位上预设的至少两个文本控件进行依次赋值,得到已赋值文本控件,控制各个数位上的已赋值文本控件以预设速度进行移动;通过与所述当前已显示数值每个数位对应的预设显示区域,对相应数位上以预设速度进行移动的已赋值文本控件进行显示。本申请能够在待显示数字发生变化时为用户呈现数字翻滚显示的视觉效果,从而提升了用户视觉体验,增强了数字显示的生动性和趣味性。

【技术实现步骤摘要】
一种数字翻滚显示方法、装置、设备及存储介质
本申请涉及智能显示控制领域,尤其涉及一种数字翻滚显示方法、装置、设备及存储介质。
技术介绍
在日常生活的多种场景中需要进行数字显示,例如,对电子日历中的时间进行数字显示、对应用程序中的用户积分进行显示、对某种类型的统计数据进行显示等;在上述这些显示的数字发生变化后,为了显示变化之后的数字,现有技术中一般是直接对变化之后的数字进行显示,而不会体现出由变化前的显示数字到变化后的显示数字的变化过程,不能给用户呈现视觉上的变化效果,缺乏生动性以及趣味性。
技术实现思路
本申请所要解决的技术问题在于,提供一种数字翻滚显示方法、装置、设备及存储介质,能够在待显示数字发生变化时为用户呈现数字翻滚显示的视觉效果,从而提升了用户视觉体验,增强了数字显示的生动性和趣味性。为了解决上述技术问题,一方面,本申请实施例提供了一种数字翻滚显示方法,所述方法包括:获取当前翻滚周期内数字翻滚之前的已显示数值和翻滚之后的目标显示数值;基于所述翻滚之前的已显示数值和所述翻滚之后的目标显示数值,本文档来自技高网...

【技术保护点】
1.一种数字翻滚显示方法,其特征在于,包括:/n获取当前翻滚周期内数字翻滚之前的已显示数值和翻滚之后的目标显示数值;/n基于所述翻滚之前的已显示数值和所述翻滚之后的目标显示数值,确定在所述当前翻滚周期内每次翻滚的步进值;/n根据所述当前翻滚周期内每次翻滚的步进值以及当前已显示数值,分别对所述当前已显示数值相应数位上预设的至少两个文本控件进行依次赋值,得到已赋值文本控件,控制各个数位上的已赋值文本控件以预设速度进行移动;/n通过与所述当前已显示数值每个数位对应的预设显示区域,对相应数位上以预设速度进行移动的已赋值文本控件进行显示;/n当所述当前已显示数值为所述翻滚之后的目标显示数值时,确定所述当...

【技术特征摘要】
1.一种数字翻滚显示方法,其特征在于,包括:
获取当前翻滚周期内数字翻滚之前的已显示数值和翻滚之后的目标显示数值;
基于所述翻滚之前的已显示数值和所述翻滚之后的目标显示数值,确定在所述当前翻滚周期内每次翻滚的步进值;
根据所述当前翻滚周期内每次翻滚的步进值以及当前已显示数值,分别对所述当前已显示数值相应数位上预设的至少两个文本控件进行依次赋值,得到已赋值文本控件,控制各个数位上的已赋值文本控件以预设速度进行移动;
通过与所述当前已显示数值每个数位对应的预设显示区域,对相应数位上以预设速度进行移动的已赋值文本控件进行显示;
当所述当前已显示数值为所述翻滚之后的目标显示数值时,确定所述当前翻滚周期内的数字翻滚已完成。


2.根据权利要求1所述的一种数字翻滚显示方法,其特征在于,所述基于所述翻滚之前的已显示数值和所述翻滚之后的目标显示数值,确定在所述当前翻滚周期内每次翻滚的步进值包括:
基于所述翻滚之前的已显示数值和所述翻滚之后的目标显示数值,得到所述翻滚之后的目标显示数值与所述翻滚之前的已显示数值的差值;
根据预设的数字滚动时间以及预设的数字滚动频率,计算所述当前翻滚周期内的数字滚动次数;
将所述差值与所述数字滚动次数的比值确定为所述当前翻滚周期内每次翻滚的步进值。


3.根据权利要求1所述的一种数字翻滚显示方法,其特征在于,所述根据所述当前翻滚周期内每次翻滚的步进值以及当前已显示数值,分别对所述当前已显示数值相应数位上预设的至少两个文本控件进行依次赋值,得到已赋值文本控件,控制各个数位上的已赋值文本控件以预设速度进行移动包括:
在实现一次步进值叠加过程中,执行如下步骤:
基于所述当前已显示数值和所述步进值,确定当前待显示数值;
将所述当前已显示数值各个数位上的数字和所述当前待显示数值相应数位上的数字进行比较;
当所述当前已显示数值与所述当前待显示数值相应数位上的数字存在不同的情况时,确定数字不同的数位为变化数位,根据所述当前待显示数值对所述当前已显示数值的所述变化数位上的文本控件进行赋值,控制所述变化数位上的所述已赋值文本控件以所述预设速度进行移动;
当所述当前已显示数值与所述当前待显示数值相应数位上的数字存在相同的情况时,确定数字相同的数位为不变数位,保持所述当前已显示数值的所述不变数位上的文本控件的值不变。


4.根据权利要求1所述的一种数字翻滚显示方法,其特征在于,所述根据所述当前翻滚周期内每次翻滚的步进值以及当前已显示数值,分别对所述当前已显示数值相应数位上预设的至少两个文本控件进行依次赋值,得到已赋值文本控件包括:
在实现一次步进值叠加过程中,执行如下步骤:
当所述步进值为正数时,基于所述当前已显示数值和所述步进值,确定当前待显示数值;
将所述当前待显示数值与所述翻滚之后的目标显示数值进行比较;
若所述当前待显示数值小于或等于所述翻滚之后的目标显示数值时,根据所述当前待显示数值每个数位上的数字为所述当前已显示数值每个数位上的文本控件进行赋值;
若所述当前待显示数值大于所述翻滚之后的目标显示数值时,根据...

【专利技术属性】
技术研发人员:宋大伟邹黎盛
申请(专利权)人:苏州紫焰网络科技有限公司
类型:发明
国别省市:江苏;32

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

1