发明名称 |
一种应用程序界面的处理方法及装置 |
摘要 |
本发明适用于应用程序界面显示技术领域,提供了一种应用程序界面的处理方法及装置,所述方法包括:获取应用程序的原始界面长宽比及目标界面长宽比,当该原始界面长宽比与该目标界面长宽比不同时,根据该原始界面长宽比与该目标界面长宽比之间的大小关系,获取该原始界面上的物体在视觉坐标系中的位移参数,调整该物体在该视觉坐标系中的坐标,将调整后的视觉坐标投影为视平面坐标,基于坐标变换关系,将该物体的视平面坐标转换为在该目标界面屏幕坐标系中的屏幕坐标,以使该物体在该目标界面屏幕上显示。本发明使得该应用程序界面能够适配多平台、多屏幕分辨率。 |
申请公布号 |
CN102707946B |
申请公布日期 |
2016.08.17 |
申请号 |
CN201210113700.2 |
申请日期 |
2012.04.17 |
申请人 |
TCL集团股份有限公司 |
发明人 |
卢伟超;张波;刘亚萍;黄雅琳;马静 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
深圳中一专利商标事务所 44237 |
代理人 |
张全文 |
主权项 |
一种应用程序界面的处理方法,其特征在于,所述方法包括下述步骤:获取应用程序的原始界面长宽比以及目标界面长宽比;当判断所述应用程序的原始界面长宽比与所述目标界面长宽比不同时,根据所述原始界面长宽比与所述目标界面长宽比之间的大小关系,获取所述应用程序原始界面上的物体在视觉坐标系中的位移参数;根据所述位移参数,调整所述物体在所述视觉坐标系中的坐标;将调整后的视觉坐标投影为视平面坐标系中的视平面坐标;基于视平面坐标系到目标界面屏幕坐标系的坐标变换关系,将所述物体的视平面坐标转换为在所述目标界面屏幕坐标系中的屏幕坐标,以使所述物体在所述目标界面屏幕上显示;其中,所述根据所述原始界面长宽比与所述目标界面长宽比之间的大小关系,获取所述应用程序原始界面上的物体在视平面坐标系中的位移参数的步骤具体为:记原始界面的长度、宽度分别为Lp、Wp,目标界面的长度、宽度分别为Ls、Ws,判断如果Lp/Wp与Ls/Ws均大于1或者均小于1时,所述位移参数为(Lp/Wp)/(Ls/Ws),则所述根据所述位移参数,调整所述物体在所述视觉坐标系中的坐标的步骤具体包括以下步骤:如果(Lp/Wp)大于(Ls/Ws),则调整所述物体在视觉坐标系中的Y轴坐标y为y’,y’=y×位移参数;如果(Lp/Wp)小于(Ls/Ws),则调整所述物体在视觉坐标系中的X轴坐标x为x’,x’=x×位移参数;判断如果Lp/Wp与Ls/Ws其中一个大于1,另一个小于1时,所述位移参数为(Wp/Lp)/(Ls/Ws),则所述根据所述位移参数,调整所述物体在所述视觉坐标系中的坐标的步骤具体包括以下步骤:如果(Wp/Lp)大于(Ls/Ws),则调整所述物体在视觉坐标系中的Y轴坐标y为y’,y’=y×位移参数;如果(Wp/Lp)小于(Ls/Ws),则调整所述物体在视觉坐标系中的X轴坐标x为x’,x’=x×位移参数。 |
地址 |
516001 广东省惠州市鹅岭南路6号TCL工业大厦8楼技术中心 |