【技术实现步骤摘要】
一种文件及其控件的处理方法、装置、设备和存储介质
本专利技术实施例涉及文件格式转换技术,尤其涉及一种文件及其控件的处理方法、装置、设备和存储介质。
技术介绍
随着智能设备的普及,对用户界面的需求也越来越大。同时,在一款产品上,当添加了新的功能时,也会涉及到用户界面的变化。以智能手机为例,目前的用户界面的设计,需要先采用Photoshop等设计工具设计主题元素,之后再将主题的每个界面及元素手动的拆解成独立的PNG(PortableNetworkGraphics,便携式网络图形)或JPG(jpegformat)格式的图片,之后再将每个图片手动的导入到手机厂商的系统里,并对每个图片设定在手机的用户界面上的位置。由于各大手机厂商手机的型号标准不一致,导致开发人员在拼接用户界面时需要花费大量时间。
技术实现思路
本专利技术提供一种文件及其控件的处理方法、装置、设备和存储介质,以解决开发人员在将设计人员的设计文件转换为移动终端解析的界面描述文件时,需要花费大量时间进行两种不同格式的文件之间的格式转换和图像拼接 ...
【技术保护点】
1.一种文件的转换方法,其特征在于,包括/n确定一应用中控件的界面设计文件,所述界面设计文件具有图像数据与名称;/n对所述控件生成适于移动终端解析的界面描述文件;/n将所述图像数据写入所述界面描述文件;/n将所述图像数据在所述界面设计文件中的图层关系转换为在所述界面描述文件中的覆盖关系;/n将所述界面设计文件中的名称赋值为所述界面描述文件中的名称。/n
【技术特征摘要】
1.一种文件的转换方法,其特征在于,包括
确定一应用中控件的界面设计文件,所述界面设计文件具有图像数据与名称;
对所述控件生成适于移动终端解析的界面描述文件;
将所述图像数据写入所述界面描述文件;
将所述图像数据在所述界面设计文件中的图层关系转换为在所述界面描述文件中的覆盖关系;
将所述界面设计文件中的名称赋值为所述界面描述文件中的名称。
2.根据权利要求1所述的方法,其特征在于,所述将所述图像数据写入所述界面描述文件,包括:
将所述界面设计文件中的图像数据转换为适于所述移动终端的屏幕显示的目标图像数据;
将所述目标图像数据写入所述界面描述文件。
3.根据权利要求2所述的方法,其特征在于,所述将所述界面设计文件中的图像数据转换为适于所述移动终端的屏幕显示的目标图像数据,包括:
确定所述图像数据的像素与所述移动终端的屏幕的分辨率之间的换算比率;
将所述图像数据乘以所述换算比率,获得目标图像数据。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述将所述界面设计文件中的名称赋值为所述界面描述文件中的名称,包括:
在所述界面设计文件中确定所述图像数据归属的组别;
将所述图像数据在所述界面设计文件中的名称、赋值为所述图像数据在所述界面描述文件中的名称;
将所述组别在所述界面描述文件中的名称、赋值为所述控件在所述界面描述文件中的名称。
5.一种文件的生成方法,其特征在于,包括:
对应用中的控件生成界面设计文件,所述界面设计文件具有图像数据与名称;所述界面设计文件用于生成适于移动终端解析的界面描述文件;
其中,所述图像数据用于写入所述界面描述文件;
所述图像数据在所述界面设计文件中的图层关系用于转换为所述图像数据在所述界面描述文件中的覆盖关系;
所述界面设计文件中的名称用于赋值为所述界面描述文件中的名称。
6.一种控件的显示方法,其特征在于,包括:
确定一应用中控件的、适于移动终端解析的界面描述文件,所述界面描述文件具有图像数据、覆盖关系与名称,所述图像数据来源于所述控件的界面设计文件中的图像数据、所述覆盖关系转换于所述图像数据在所述界面设计文件中的图层关系、所述名称来源于所述界面设计文件中的名称;
根据所述名称确定所述控件的界面样式;
在所述界面样式的基础上,按照所述覆盖关系绘制所述图像数据,以获得所述控件的用户界面;
显示所述控件的用户界面。
7.根据权利要求6所述的方法,其特征在于,所述名称包括表示图像数据的名称、表示所述图像数据归属的组别的名称,所述根据所述名称确定所述控件的界面样式,包括:
确定所述表示图像数据的名称映射的界面样式,作为所述控件的界面样式;
或者,...
【专利技术属性】
技术研发人员:钟伟敏,
申请(专利权)人:广州虎牙科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。