一種基于SVG文件的界面輔助生成的方法和裝置

基本信息

申請(qǐng)?zhí)?/td> CN201811065577.5 申請(qǐng)日 -
公開(公告)號(hào) CN109445778A 公開(公告)日 2019-03-08
申請(qǐng)公布號(hào) CN109445778A 申請(qǐng)公布日 2019-03-08
分類號(hào) G06F8/38(2018.01)I; G06F17/22(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 王永福 申請(qǐng)(專利權(quán))人 珠海豆飯科技有限公司
代理機(jī)構(gòu) 廣州嘉權(quán)專利商標(biāo)事務(wù)所有限公司 代理人 珠海豆飯科技有限公司
地址 519000 廣東省珠海市梅華東路491號(hào)珠海公共創(chuàng)業(yè)孵化基地5樓508室
法律狀態(tài) -

摘要

摘要 一種基于SVG文件的界面輔助生成的方法,包括以下步驟:讀取界面的SVG文件,并識(shí)別SVG文件中XML文本部分的文本內(nèi)容;根據(jù)所識(shí)別的文本內(nèi)容,遍歷SVG文件中的所有圖層;利用所遍歷的各圖層內(nèi)的擴(kuò)展性標(biāo)識(shí),記錄各個(gè)圖層的層級(jí)、位置、控件類型和尺寸以形成所述圖層的相應(yīng)特征數(shù)據(jù);基于各個(gè)圖層的特征數(shù)據(jù),創(chuàng)建基于指定平臺(tái)的界面代碼。本申請(qǐng)還公開了與上述方法相對(duì)應(yīng)的裝置。本申請(qǐng)的有益效果是:通過(guò)利用SVG格式的圖片文件上的可擴(kuò)展性標(biāo)記語(yǔ)言,半自動(dòng)生成界面的可執(zhí)行代碼,從而有效地降低了應(yīng)用程序的開發(fā)成本。