一种用于百分比数字的水波纹渲染方法及装置制造方法及图纸

技术编号:15823698 阅读:29 留言:0更新日期:2017-07-15 05:35
本发明专利技术实施例提供了一种用于百分比数字的水波纹渲染方法及装置,所述方法包括:在页面中显示百分比数字的位置处添加Textview控件,Textview控件的高度与所述百分比数字的高度相同;根据百分比数字所表示的百分比值和Textview控件的高度,计算Textview控件中待显示水波纹的最大高度;按第一预设周期,在Textview控件中依次显示高度递增的水波纹;当Textview控件中显示的水波纹的高度到达最大高度时,保持当前显示的水波纹的高度不变,并按第二预设周期,改变水波纹顶端的波动形状。本发明专利技术实施例能够实现对百分比数字的渲染更加丰富,能够引起用户的重点关注,不会忽略重要的数据信息,提高用户体验,提高用户的阅读兴趣。

【技术实现步骤摘要】
一种用于百分比数字的水波纹渲染方法及装置
本专利技术涉及计算机
,特别是涉及一种用于百分比数字的水波纹渲染方法及装置。
技术介绍
随着移动互联网和移动通信设备的快速发展,移动终端设备已经是人们获取各种资讯信息的重要渠道,各种移动终端设备上都安装有各种各样的应用软件,用户通过这些应用软件可以轻松方便的获取各种信息。在各种信息显示页面中,经常会出现百分比类型的数字,尤其在一些财经类的信息显示页面中,经常会出现收益、亏损、止损等等重要的百分比类型数字。在很多时候这些百分比类型的数字都是十分重要的信息,需要用户重点进行关注。所以,可以对这些百分比类型的数字进行渲染,从而使得百分比类型的数字区别于页面中的其他文字或者数字,用户可以清楚的识别到百分比类型的数字。目前,在现有技术中,对于百分比类型的数字的渲染只是单纯的改变其颜色或字体。而这样的渲染较为单调,用户体验不好,并且不能很好的引起用户的重点关注,使得用户可能忽略较为重要的信息。
技术实现思路
本专利技术实施例的目的在于提供一种用于百分比数字的水波纹渲染方法及装置,以将百分比数字渲染得更加丰富,引起用户的重点关注,提高用户体验。具体技术方案如下:本专利技术实施例公开了一种用于百分比数字的水波纹渲染方法,包括:在页面中显示百分比数字的位置处添加Textview控件,所述Textview控件的高度与所述百分比数字的高度相同;根据所述百分比数字所表示的百分比值和所述Textview控件的高度,计算所述Textview控件中待显示水波纹的最大高度;按第一预设周期,在所述Textview控件中依次显示高度递增的水波纹;当所述Textview控件中显示的水波纹的高度到达所述最大高度时,保持当前显示的水波纹的高度不变,并按第二预设周期,改变所述水波纹顶端的波动形状。可选的,所述在页面中显示百分比数字的位置处添加Textview控件的步骤包括:对当前显示的页面进行检测,检测出所述页面中所有的显示百分比数字的位置;在每一个显示百分比数字的位置处添加Textview控件。可选的,所述根据所述百分比数字所表示的百分比值和所述Textview控件的高度,计算所述Textview控件中待显示水波纹的最大高度的步骤包括:将所述百分比数字所表示的百分比值乘以所述Textview控件的高度,得到的数值作为所述Textview控件中待显示水波纹的最大高度。可选的,所述按第一预设周期,在所述Textview控件中依次显示高度递增的水波纹的步骤包括:在每个第一预设周期开始时,删除所述Textview控件中显示的包含水波纹的第一图层,并将包含的水波纹高度仅大于所述第一图层中水波纹高度的第二图层显示在所述Textview控件中。可选的,所述改变所述水波纹顶端的波动形状的步骤包括:使用贝塞尔曲线表示所述水波纹顶端的波动形状;通过改变所述贝塞尔曲线的控制点位置,改变所述水波纹顶端的波动形状。可选的,所述方法还包括:当所述页面转入后台运行时,记录所述Textview控件中当前的水波纹的高度,并保持当前的水波纹的高度不变;当所述页面重新运行时,读取所记录的水波纹的高度,在所述Textview控件中显示该高度的水波纹,并按所述第一预设周期,依次显示高度递增的水波纹。本专利技术实施例还公开了一种用于百分比数字的水波纹渲染装置,包括:加载模块,用于在页面中显示百分比数字的位置处添加Textview控件,所述Textview控件的高度与所述百分比数字的高度相同;计算模块,用于根据所述百分比数字所表示的百分比值和所述Textview控件的高度,计算出所述Textview控件中待显示水波纹的最大高度;绘制模块,用于按第一预设周期,在所述Textview控件中依次显示高度递增的水波纹;调整模块,用于当所述Textview控件中显示的水波纹的高度到达所述最大高度时,保持当前显示的水波纹的高度不变,并按第二预设周期,改变所述水波纹顶端的波动形状。可选的,所述计算模块,具体用于将所述百分比数字所表示的百分比值乘以所述Textview控件的高度,得到的数值作为所述Textview控件中待显示水波纹的最大高度。可选的,所述绘制模块,具体用于在每个第一预设周期开始时,删除所述Textview控件中显示的包含水波纹的第一图层,并将包含的水波纹高度仅大于所述第一图层中水波纹高度的第二图层显示在所述Textview控件中。可选的,所述调整模块包括:执行子模块,用于使用贝塞尔曲线表示所述水波纹顶端的波动形状;调整子模块,用于通过改变所述贝塞尔曲线的控制点位置,改变所述水波纹顶端的波动形状。本专利技术实施例提供的一种用于百分比数字的水波纹渲染方法及装置,可以在页面中显示百分比数字的位置处添加Textview控件,在该控件中按百分比数字渲染出对应比例的水波纹,使得对于百分比数字的渲染更加丰富,能够引起用户的重点关注,不会忽略重要的数据信息,提高用户体验,提高用户的阅读兴趣。当然,实施本专利技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的用于百分比数字的水波纹渲染方法的流程图;图2为本专利技术实施例提供的使用百分比数字的水波纹渲染方法的效果示意图;图3为本专利技术实施例提供的用于百分比数字的水波纹渲染装置的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,图1为本专利技术实施例提供的用于百分比数字的水波纹渲染方法的流程图,包括:步骤101,在页面中显示百分比数字的位置处添加Textview控件,Textview控件的高度与百分比数字的高度相同。本专利技术实施例提供的方法可以应用于电子设备。其中,上述电子设备可以为台式计算机、便携式计算机、智能移动终端等。在本专利技术实施例中,用户可以通过电子设备获取信息。具体的,用户可以查看电子设备的页面中显示的信息。其中,页面主要是指移动终端设备中所安装的各种应用程序的页面,这些页面可以包含文字、图片等各种信息。Textview控件是Android操作系统下用来显示字符串的组件,例如,可以在手机上显示一块文本的区域。Textview控件可以加载在页面中的指定位置,用来显示文本或者其他形式的内容。在本专利技术实施例中,当页面中含有百分比数字时,例如,页面中含有50%,75%等形式的数字时,电子设备可以在页面中显示百分比数字的位置处添加一个Textview控件。例如,可以使用该Textview控件覆盖原来页面中已经存在的百分比数字,在该Textview控件中显示与原有的百分比数字相同的百分比数字,并且可以对所显示的百分比数字进行渲染。当然,也可以在制作含有百分比数字的页面时,直接在待显示百分比数字的位置处,添加Tex本文档来自技高网...
一种用于百分比数字的水波纹渲染方法及装置

【技术保护点】
一种用于百分比数字的水波纹渲染方法,其特征在于,包括:在页面中显示百分比数字的位置处添加Textview控件,所述Textview控件的高度与所述百分比数字的高度相同;根据所述百分比数字所表示的百分比值和所述Textview控件的高度,计算所述Textview控件中待显示水波纹的最大高度;按第一预设周期,在所述Textview控件中依次显示高度递增的水波纹;当所述Textview控件中显示的水波纹的高度到达所述最大高度时,保持当前显示的水波纹的高度不变,并按第二预设周期,改变所述水波纹顶端的波动形状。

【技术特征摘要】
1.一种用于百分比数字的水波纹渲染方法,其特征在于,包括:在页面中显示百分比数字的位置处添加Textview控件,所述Textview控件的高度与所述百分比数字的高度相同;根据所述百分比数字所表示的百分比值和所述Textview控件的高度,计算所述Textview控件中待显示水波纹的最大高度;按第一预设周期,在所述Textview控件中依次显示高度递增的水波纹;当所述Textview控件中显示的水波纹的高度到达所述最大高度时,保持当前显示的水波纹的高度不变,并按第二预设周期,改变所述水波纹顶端的波动形状。2.根据权利要求1所述的方法,其特征在于,所述在页面中显示百分比数字的位置处添加Textview控件的步骤包括:对当前显示的页面进行检测,检测出所述页面中所有的显示百分比数字的位置;在每一个显示百分比数字的位置处添加Textview控件。3.根据权利要求1所述的方法,其特征在于,所述根据所述百分比数字所表示的百分比值和所述Textview控件的高度,计算所述Textview控件中待显示水波纹的最大高度的步骤包括:将所述百分比数字所表示的百分比值乘以所述Textview控件的高度,得到的数值作为所述Textview控件中待显示水波纹的最大高度。4.根据权利要求1所述的方法,其特征在于,所述按第一预设周期,在所述Textview控件中依次显示高度递增的水波纹的步骤包括:在每个第一预设周期开始时,删除所述Textview控件中显示的包含水波纹的第一图层,并将包含的水波纹高度仅大于所述第一图层中水波纹高度的第二图层显示在所述Textview控件中。5.根据权利要求1所述的方法,其特征在于,所述改变所述水波纹顶端的波动形状的步骤包括:使用贝塞尔曲线表示所述水波纹顶端的波动形状;通过改变所述贝塞尔曲线的控制点位置,改变所述水...

【专利技术属性】
技术研发人员:沈文策
申请(专利权)人:福建中金在线信息科技有限公司
类型:发明
国别省市:福建,35

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

1