一种动态彩色图标显示方法及装置与流程

文档序号:12063196阅读:343来源:国知局
一种动态彩色图标显示方法及装置与流程

本发明属于动态彩色图标显示领域,尤其涉及一种动态彩色图标显示方法及装置。



背景技术:

良好的显示画面和丰富的提示向导信息,可以大大提升产品的易用性,提高人们的体验水平。其中,彩色图标以直观的图形,指示设备的运行状态,是非常人性化的向导提示手段。

然而,在嵌入式系统中,显示彩色图标时,处理时间较长,降低了显示效率。其原因在于,嵌入式系统的资源开销有限,且没有现成的技术支撑,当显示彩色图标时,需要采用位图变量,直接在屏幕上绘制彩色图标。由于处理器绘制彩色图标时,处理彩色图标的数据较多,因此处理时间较长,显示缓慢,降低了显示效率。



技术实现要素:

本发明实施例的目的在于提供一种动态彩色图标显示方法,旨在解决现有嵌入式系统中,显示彩色图标时,处理时间较长,降低了显示效率问题。

本发明实施例是这样实现的,一种动态彩色图标显示方法,包括:

获取预先建立的彩色图标控制表,所述彩色图标控制表包括每个彩色图标的编号、每个彩色图标在彩色图标文件中的指定起始位置及指定大小,每个所述彩色图标文件中预先集成了多个彩色图标;

显示彩色图标时,根据彩色图标的编号,在所述彩色图标控制表中,获取 彩色图标在彩色图标文件中的指定起始位置及指定大小;

在获取的彩色图标文件的指定起始位置开始,截取出指定大小的内容,将截取内容刷新到屏幕的指定位置。

本发明实施例的另一目的在于提供一种动态彩色图标显示装置,包括:

彩色图标控制表获取模块,用于获取预先建立的彩色图标控制表,所述彩色图标控制表包括每个彩色图标的编号、每个彩色图标在彩色图标文件中的指定起始位置及指定大小,每个所述彩色图标文件中预先集成了多个彩色图标;

彩色图标显示模块,用于显示彩色图标时,根据彩色图标的编号,在所述彩色图标控制表中,获取彩色图标在彩色图标文件中的指定起始位置及指定大小;

刷新模块,用于在获取的彩色图标文件的指定起始位置开始,截取出指定大小的内容,将截取内容刷新到屏幕的指定位置。

在本发明实施例中,在获取的彩色图标文件的指定起始位置开始,截取出指定大小的内容,将截取内容刷新到屏幕的指定位置,解决了现有嵌入式系统中,显示彩色图标时,处理时间较长,降低了显示效率问题。提供了一种简单、且可以保证彩色图标显示效果的方法,为基于中低端嵌入式平台的彩色图标显示提供支撑,提高通过彩色图标的状态显示质量,提升用户体验水平。

附图说明

图1是本发明实施例提供的动态彩色图标显示方法的实现流程图;

图2是本发明实施例提供的建立彩色图标控制表的实现流程图;

图3是本发明实施例提供的动态彩色图标显示方法步骤S102的实现流程图;

图4是本发明实施例提供的彩色图标更新的实现流程图;

图5是本发明实施例提供的动态彩色图标显示装置的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例一

图1是本发明实施例提供的动态彩色图标显示方法的实现流程图,详述如下:

S101,获取预先建立的彩色图标控制表,所述彩色图标控制表包括每个彩色图标的编号、每个彩色图标在彩色图标文件中的指定起始位置及指定大小,每个所述彩色图标文件中预先集成了多个彩色图标;

在获取预先建立的彩色图标控制表之前,在每个所述彩色图标文件中集成多个彩色图标。

S102,显示彩色图标时,根据彩色图标的编号,在所述彩色图标控制表中,获取彩色图标在彩色图标文件中的指定起始位置及指定大小;

S103,在获取的彩色图标文件的指定起始位置开始,截取出指定大小的内容,将截取内容刷新到屏幕的指定位置。

其中,彩色图标为具备多种不同颜色的图标。

其中,获取用户预设的或者系统默认的调整时间;

当到达调整时间时,刷新屏幕上的图标。

其中,刷新屏幕上的彩色图标,具体为:

刷新屏幕上的彩色图标,将彩色图标按顺时针的方向进行旋转,或者,刷新屏幕上的彩色图标,将彩色图标按逆时针的方向进行旋转,

在本发明实施例中,在获取的彩色图标文件的指定起始位置开始,截取出指定大小的内容,将截取内容刷新到屏幕的指定位置,解决了现有嵌入式系统 中,显示彩色图标时,处理时间较长,降低了显示效率问题。在嵌入式系统正常使用的情况下,可以直接加载截取内容,将截取内容刷新到屏幕的指定位置,从而节省了处理的时间,提高了彩色图标的显示效率,为中低端嵌入式平台,提供便捷、高质量的图标显示手段,在不占用过多资源开销的前提下,提高图标显示质量。

实施例二

图2是本发明实施例提供的建立彩色图标控制表的实现流程图,详述如下:

在步骤S201中,写入每个彩色图标的编号;

在步骤S202中,写入每个彩色图标在彩色图标文件中的指定起始位置及指定大小;

在步骤S203中,将所述每个彩色图标的编号、指定起始位置及指定大小,建立对应关系并记录存储,以建立彩色图标控制表。

在本发明实施例中,建立彩色图标控制表,便于后续进行调用,节省了处理的时间,提高了彩色图标的显示效率。

实施例三

图3是本发明实施例提供的动态彩色图标显示方法步骤S102的实现流程图,详述如下:

在步骤S301中,显示彩色图标时,按编号大小,对彩色图标的编号排序;

在步骤S302中,根据排序结果,在所述彩色图标控制表中,依次获取彩色图标在彩色图标文件中的指定起始位置及指定大小。

在本发明实施例中,建立彩色图标控制表,便于后续进行调用,节省了处理的时间,提高了彩色图标的显示效率。

实施例四

图4是本发明实施例提供的彩色图标更新的实现流程图,详述如下:

在步骤S401中,读取系统时间和配置的更新时限,判断更新时限是否到达;

在步骤S402中,在所述更新时限到达时,连接预设的服务器,更新存储的彩色图标。

在本发明实施例中,更新存储的彩色图标,满足了多样化的需求,提高了客户的操作体验。

实施例五

图5是本发明实施例提供的动态彩色图标显示装置的结构框图,该装置可以运行于具备嵌入式系统的电子设备中。电子设备包括但不限于智能手机、平板电脑、笔记本电脑。为了便于说明,仅示出了与本实施例相关的部分。

参照图5,该动态彩色图标显示装置,包括:

彩色图标控制表获取模块51,用于获取预先建立的彩色图标控制表,所述彩色图标控制表包括每个彩色图标的编号、每个彩色图标在彩色图标文件中的指定起始位置及指定大小,每个所述彩色图标文件中预先集成了多个彩色图标;

彩色图标显示模块52,用于显示彩色图标时,根据彩色图标的编号,在所述彩色图标控制表中,获取彩色图标在彩色图标文件中的指定起始位置及指定大小;

刷新模块53,用于在获取的彩色图标文件的指定起始位置开始,截取出指定大小的内容,将截取内容刷新到屏幕的指定位置。

在本实施例的一种实现方式中,所述动态彩色图标显示装置,还包括:

第一写入模块,用于写入每个彩色图标的编号;

第二写入模块,用于写入每个彩色图标在彩色图标文件中的指定起始位置及指定大小;

彩色图标控制表建立模块,用于将所述每个彩色图标的编号、指定起始位 置及指定大小,建立对应关系并记录存储,以建立彩色图标控制表。

在本实施例的一种实现方式中,所述动态彩色图标显示装置,还包括:

彩色图标集成模块,用于在每个所述彩色图标文件中集成多个彩色图标。

在本实施例的一种实现方式中,所述彩色图标显示模块,包括:

编号排序单元,用于显示彩色图标时,按编号大小,对彩色图标的编号排序;

获取单元,用于根据排序结果,在所述彩色图标控制表中,依次获取彩色图标在彩色图标文件中的指定起始位置及指定大小。

在本实施例的一种实现方式中,所述动态彩色图标显示模块,还包括:

判断模块,用于读取系统时间和配置的更新时限,判断更新时限是否到达;

更新模块,用于在所述更新时限到达时,连接预设的服务器,更新存储的彩色图标。

本发明实施例提供的装置可以应用在前述对应的方法实施例中,详情参见上述实施例的描述,在此不再赘述。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现。所述的程序可以存储于可读取存储介质中,所述的存储介质,如随机存储器、闪存、只读存储器、可编程只读存储器、电可擦写可编程存储器、寄存器等。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件执行本发明各个实施例所述的方法。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1