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

基本信息

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

摘要

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