应用程序的界面中元素的插入方法及装置、电子设备的制造方法_2

文档序号:9417189阅读:来源:国知局
,本发明的应用程序的安装文件较小,占用的存储空间较少。
【附图说明】
[0057]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0058]图1为应用程序的界面的不意图;
[0059]图2为本发明实施例提供的一种应用程序的界面中元素的插入方法的流程图;
[0060]图3为本发明实施例提供的另一种应用程序的界面中元素的插入方法的流程图;
[0061]图4为本发明实施例提供的另一种应用程序的界面中元素的插入方法的流程图;
[0062]图5为本发明实施例提供的另一种应用程序的界面中元素的插入方法的流程图;
[0063]图6为本发明实施例提供的一种应用程序的界面中元素的插入装置的结构示意图;
[0064]图7为本发明实施例提供的另一种应用程序的界面中元素的插入装置的结构示意图;
[0065]图8为本发明实施例提供的另一种应用程序的界面中元素的插入装置的结构示意图;
[0066]图9为本发明实施例提供的另一种应用程序的界面中元素的插入装置的结构示意图。
【具体实施方式】
[0067]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0068]如图2所示,本发明实施例提供的一种应用程序的界面中元素的插入方法,可以包括:
[0069]S100、接收用户将具有第一标识的图标字体插入应用程序的界面的操作;
[0070]其中,第一标识可以为图标字体的名称、编号等。
[0071 ] S200、在预先建立的图标字体库中查找具有所述第一标识的图标字体,其中,所述图标字体库中的图标字体为预先制作的具有图片显示效果的字体;
[0072]其中,图标字体库可以以字体文件的形式存在。具体的,具有图片显示效果的字体的制作方式可以有多种,下面提供其中一种制作方式:
[0073]接收用户输入的第一图片;
[0074]将所述第一图片转换为字体格式的具有图片显示效果的图标字体;
[0075]将由所述第一图片转换得到的图标字体的标识设置为第一标识;
[0076]将具有所述第一标识的图标字体存储于预先建立的图标字体库中。
[0077]该制作过程需在SlOO之前执行。
[0078]可以理解的是,该制作方式使得用户可以自定义图标字体。当然,在本发明其他实施例中,图标字体库中的图标字体可以是在应用程序开发时制作的,本发明在此不作限定。
[0079]其中,字体格式可以有多种,如ttf、ttc、otf等。第一图片的格式也可以有多种,如 jpg、bmp 等。
[0080]S300、将查找到的图标字体作为所述界面中的元素与所述界面绑定并存储于所述应用程序的安装文件中,以使所述应用程序的界面显示时将查找到的图标字体显示在所述应用程序的界面中。
[0081]应用程序的界面中的元素有多种类型,如文字、图片、超链接等。这些元素均与其所在的界面绑定并存储于应用程序的安装文件中。这样,当应用程序安装后,该界面进行渲染时,就会调用存储于安装文件中的具有绑定关系的各个元素并将其显示在该界面中。
[0082]本发明实施例提供的一种应用程序的界面中元素的插入方法,可以根据用户的将图标字体插入界面的操作在预先建立的图标字体库中查找所要插入的图标字体,将查找到的图标字体作为界面中的元素与界面绑定并存储于应用程序的安装文件中。这样,当应用程序的界面显示时就会将存储于安装文件中的具有绑定关系的图标字体显示在该界面中。由于图标字体库中的图标字体为预先制作的具有图片显示效果的字体,因此本发明可以通过图标字体库中的字体实现图片显示效果。由于字体仅需描述边界区域,无需对每一个像素进行描述,因此相比使用图片的方式,本发明的应用程序的安装文件较小,占用的存储空间较少。
[0083]如图3所示,本发明实施例提供的另一种应用程序的界面中元素的插入方法,还可以包括:
[0084]S400、接收用户的界面开启操作;
[0085]S500、根据所述界面开启操作,渲染所述应用程序的界面以将与所述界面绑定的图标字体显示在所述应用程序的界面中。
[0086]其中,界面渲染过程即为根据界面框架的大小、位置、界面中各元素的大小、位置等对界面进行绘制的过程。
[0087]本发明发明人研究发现,由于应用程序的界面中的图片经常发生变化(如图1所示的骚扰拦截图标在被用户点击后颜色将变为橙色),因此现有技术需要将所有可能的变化前后的图片都进行制作并保存在应用程序的安装文件中。这进一步增加了安装文件占用的存储空间。
[0088]在图1所不实施例基础上,如图4所不,本发明实施例提供的另一种应用程序的界面中元素的插入方法,还可以包括:
[0089]S600、接收用户对查找到的图标字体的参数设置指令,所述参数设置指令中携带有图标字体的参数;
[0090]其中,所述参数设置指令中携带的图标字体参数可以包括颜色、位置、大小、旋转角度中的至少一个。
[0091]S700、将查找到的图标字体的参数设置为所述参数设置指令中携带的图标字体的参数。
[0092]可以理解的是,字体相对于图片而言,其可修改的参数更多,修改也更方便,例如图片无法修改颜色,因此在图片变色时需要存在多幅颜色不同的图片,以体现颜色的改变。而字体可以直接改变颜色,因此无需保存多个不同颜色的字体。同时,当调整图片的大小时,图片的清晰度会随着尺寸变化,图片越大,清晰度越差。而字体则不存在这种情况,无论多大尺寸,都十分清晰。因此,本发明可以进一步减少安装文件占用的存储空间。
[0093]在图4所不实施例基础上,如图5所不,本发明实施例提供的另一种应用程序的界面中元素的插入方法,还可以包括:
[0094]S800、接收用户的界面开启操作;
[0095]S900、根据所述界面开启操作,渲染所述应用程序的界面,以将与所述界面绑定的图标字体显示在所述应用程序的界面中并根据所述应用程序的界面中的图标字体的参数渲染所述应用程序的界面中的图标字体。
[0096]由于S700设置了界面中图标字体的参数,因此在界面渲染时,就可以根据所设置的参数对图标字体进行渲染,例如将图标字体的颜色渲染为红色。
[0097]在图5所示实施例的基础上,本发明实施例提供的另一种应用程序的界面中元素的插入方法,在步骤S900后,还可以包括:
[0098]接收用户对所述应用程序的界面中的第一图标字体的点击操作;
[0099]根据预设的与所述点击操作对应的图标字体参数,对所述第一图标字体进行渲染。
[0100]有时,应用程序的界面中的元素会随着用户的操作而发生变化,这种变化是预先定义的,例如用户点击图1所示的界面中的骚扰拦截图标后,骚扰拦截图标变为橙色。现有技术在改变骚扰拦截图标颜色时,需要替换应用程序界面中的图片以实现颜色改变效果。而本发明无需进行图片替换,只需要直接对图标字体进行再次渲染即可,十分方便。例如:将图标字体颜色变为橙色。
[0101]与上述方法实施例相对应,本发明还提供了一种应用程序的界面中元素的插入装置。
[0102]如图6所示,本发明实施例提
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1