一種基于視圖旋轉(zhuǎn)與鏡像的快速蒙語化顯示方法
【專利摘要】本發(fā)明公開了一種基于視圖旋轉(zhuǎn)與鏡像的快速蒙語化顯示方法,包括以下步驟:(A)按照先從左到右后從上到下的閱讀習(xí)慣布局蒙語系視圖控件,該視圖控件至少包括文字控件,該文字控件為鏡像化的顛倒字形;(B)將視圖控件以視圖中心逆時針旋轉(zhuǎn)90°;(C)將視圖控件中文字控件在水平方向鏡像處理;(D)調(diào)整文字控件在視圖控件中的頂部邊距和左部邊距,并且調(diào)整視圖寬與高。本發(fā)明對比現(xiàn)有的蒙語移動顯示技術(shù),采用基于視圖旋轉(zhuǎn)與鏡像的顯示方法,可以省去改造系統(tǒng)控件步驟及避免改造系統(tǒng)控件破壞系統(tǒng)的行為特性,是一種高效率的蒙語顯示方法,提升開發(fā)效率。
【專利說明】
一種基于視圖旋轉(zhuǎn)與鏡像的快速蒙語化顯示方法
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于移動顯示技術(shù),具體涉及一種基于視圖旋轉(zhuǎn)與鏡像的快速蒙語化顯示方法。
【背景技術(shù)】
[0002]目前android系統(tǒng)和1S系統(tǒng)對蒙語的支持相當缺乏。兩大移動系統(tǒng)的應(yīng)用數(shù)不勝數(shù),但蒙語的應(yīng)用非常少,這跟這些系統(tǒng)對蒙語缺乏支持有關(guān)系,蒙語的開發(fā)技術(shù)相對不夠成熟,阻礙蒙語應(yīng)用程序開發(fā)。
[0003]現(xiàn)有技術(shù)中,在AndroicU1S移動系統(tǒng)中顯示蒙語的方法,目前最常用方法是:定制系統(tǒng)各種控件,如定制文本控件,對文本重新繪畫需要重新計算每一行文本的顯示的區(qū)域,旋轉(zhuǎn)文本控件;如果需要用到按鈕控件也需要重新定制按鈕控件。比如在一個原有的android項目,需要進行蒙語化,除了替換文本控件、按鈕控件等系統(tǒng)控件這外,還需要對每個界面的布局文件進行重新排版,顯然這種方法需要大量的工作才可以達到蒙語化的目的。
【發(fā)明內(nèi)容】
[0004]為解決上述技術(shù)問題,本發(fā)明的目的是提供一種基于視圖旋轉(zhuǎn)與鏡像的快速蒙語化顯示方法。
[0005 ]本發(fā)明采用的技術(shù)方案是:
一種基于視圖旋轉(zhuǎn)與鏡像的快速蒙語化顯示方法,包括以下步驟:
(A)按照先從左到右后從上到下的閱讀習(xí)慣布局蒙語系視圖控件,該視圖控件至少包括文字控件,該文字控件為鏡像化的顛倒字形;
(B)將視圖控件以視圖中心逆時針旋轉(zhuǎn)90°;
(C)將視圖控件中文字控件在水平方向鏡像處理;
(D)調(diào)整文字控件在視圖控件中的頂部邊距和左部邊距,并且調(diào)整視圖寬與高。
[0006]所述步驟(A)中視圖控件還包括圖像控件,并在步驟(C)將圖像控件做順時針旋轉(zhuǎn)90度ο
[0007]若所述圖像控件為集成到軟件中的靜態(tài)圖片資源,則用圖像處理工具整體做好旋轉(zhuǎn);若所述圖像控件為動態(tài)下載的圖像資源,則使用圖像處理接口做旋轉(zhuǎn)處理。
[0008]所述步驟(C)包括:(Cl)選取文字控件的蒙語字庫左右鏡像;(C2)把Cl的蒙語字庫左右鏡像在水平方向上翻轉(zhuǎn)180度。
[0009]所述步驟(A)中視圖控件還包括按鈕控件,并在步驟(C)將按鈕控件做順時針旋轉(zhuǎn)90度ο
[0010]本發(fā)明的有益效果:
本發(fā)明對比現(xiàn)有的蒙語移動顯示技術(shù),采用基于視圖旋轉(zhuǎn)與鏡像的顯示方法,可以省去改造系統(tǒng)控件步驟及避免改造系統(tǒng)控件破壞系統(tǒng)的行為特性,是一種高效率的蒙語顯示方法,提升開發(fā)效率。
【附圖說明】
[0011]下面結(jié)合附圖對本發(fā)明的【具體實施方式】做進一步的說明。
[0012]圖1是本發(fā)明快速蒙語化顯示的流程圖;
圖2是本發(fā)明快速蒙語化顯示的示意圖。
【具體實施方式】
[0013]如圖1-圖2所示,為本發(fā)明的一種基于視圖旋轉(zhuǎn)與鏡像的快速蒙語化顯示方法,包括以下步驟:(圖中以數(shù)字123456789代替蒙語)
(A)按照先從左到右后從上到下的閱讀習(xí)慣布局蒙語系視圖控件,該視圖控件至少包括文字控件、圖像控件、按鈕控件,該文字控件為鏡像化的顛倒字形;
(B)將視圖控件以視圖中心逆時針旋轉(zhuǎn)90°;
(C)將視圖控件中文字控件在水平方向鏡像處理;
以文字控件為例,步驟(C)包括:(Cl)選取文字控件的蒙語字庫左右鏡像;(C2)把Cl的蒙語字庫左右鏡像在水平方向上翻轉(zhuǎn)180度。
[0014]以圖像控件為例,在步驟(C)將圖像控件做順時針旋轉(zhuǎn)90度:若所述圖像控件為集成到軟件中的靜態(tài)圖片資源,則用圖像處理工具整體做好旋轉(zhuǎn);若所述圖像控件為動態(tài)下載的圖像資源,則使用圖像處理接口做旋轉(zhuǎn)處理。
[0015]以按鈕控件為例,將按鈕控件做順時針旋轉(zhuǎn)90度
(D)調(diào)整文字控件在視圖控件中的頂部邊距和左部邊距,并且調(diào)整視圖寬與高。
[0016]本發(fā)明相對獨立于視圖的布局,不需要對系統(tǒng)控件進行改造及繼承重寫,從底層級別編寫代碼調(diào)整布局,省去對系統(tǒng)控件改造的步驟,利用本發(fā)明,不需要對系統(tǒng)控件再做深入的理解以實現(xiàn)改造。
[0017]對于已有項目需要蒙語化,可以提升產(chǎn)品上線速度,減少開發(fā)成本,因為不需要再對每個界面手動的修改布局,是系統(tǒng)代碼去自動調(diào)整布局,重復(fù)利用原有視圖布局即可。
[0018]以上所述僅為本發(fā)明的優(yōu)先實施方式,本發(fā)明并不限定于上述實施方式,只要以基本相同手段實現(xiàn)本發(fā)明目的的技術(shù)方案都屬于本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種基于視圖旋轉(zhuǎn)與鏡像的快速蒙語化顯示方法,其特征在于包括以下步驟: (A)按照先從左到右后從上到下的閱讀習(xí)慣布局蒙語系視圖控件,該視圖控件至少包括文字控件,該文字控件為鏡像化的顛倒字形; (B)將視圖控件以視圖中心逆時針旋轉(zhuǎn)90°; (C)將視圖控件中文字控件在水平方向鏡像處理; (D)調(diào)整文字控件在視圖控件中的頂部邊距和左部邊距,并且調(diào)整視圖寬與高。2.根據(jù)權(quán)利要求1所述的一種基于視圖旋轉(zhuǎn)與鏡像的快速蒙語化顯示方法,其特征在于:所述步驟(A)中視圖控件還包括圖像控件,并在步驟(C)將圖像控件做順時針旋轉(zhuǎn)90度。3.根據(jù)權(quán)利要求2所述的一種基于視圖旋轉(zhuǎn)與鏡像的快速蒙語化顯示方法,其特征在于:若所述圖像控件為集成到軟件中的靜態(tài)圖片資源,則用圖像處理工具整體做好旋轉(zhuǎn);若所述圖像控件為動態(tài)下載的圖像資源,則使用圖像處理接口做旋轉(zhuǎn)處理。4.根據(jù)權(quán)利要求1所述的一種基于視圖旋轉(zhuǎn)與鏡像的快速蒙語化顯示方法,其特征在于:所述步驟(C)包括:(Cl)選取文字控件的蒙語字庫左右鏡像;(C2)把Cl的蒙語字庫左右鏡像在水平方向上翻轉(zhuǎn)180度。5.根據(jù)權(quán)利要求1所述的一種基于視圖旋轉(zhuǎn)與鏡像的快速蒙語化顯示方法,其特征在于:所述步驟(A)中視圖控件還包括按鈕控件,并在步驟(C)將按鈕控件做順時針旋轉(zhuǎn)90度。
【文檔編號】G06F9/44GK106055332SQ201610377580
【公開日】2016年10月26日
【申請日】2016年5月31日
【發(fā)明人】余敬龍
【申請人】廣東能龍教育股份有限公司