界面控件的生成方法及系统的制作方法_3

文档序号:8282008阅读:来源:国知局
据以缩放所述界面控件后,根据横向缩放比例、纵向缩放比例、文字缩放比例、以及缩放类型确定缩放所述界面控件的操作,其中所述界面控件是用多个所述像素表示。显示模块306,用于显示缩放后的所述界面控件。
[0058]具体来说,创建模块302根据像素划分以创见基准布局;经过判断模块304判断分辨率与宽高比以选择缩放类型、缩放程度与文字缩放模式,再针对明确常用控件的常用继承关系,进行了适应性的缩放步骤,采用循环遍历实现整个控件层级的缩放,最终由显示模块进行显示,也就是在屏幕上显示的界面控件。
[0059]本申请的界面控件的生成方法及系统可以通过程序码方式存在。当程序码被机器载入且执行时,机器变成用以实行本发明的装置。亦即一种电脑程序产品,用以被一机器载入且执行一连接内容传递网络的处理方法,电脑程序产品包括:
[0060]第一程序码,按照基准分辨率,并且以像素为单位,将基准屏幕的长与宽划分成若干等分以创建基准布局;
[0061]第二程序码,在所述基准布局上设置界面控件,所述界面控件是用多个所述像素表不;
[0062]第三程序码,判断所述界面控件的分辨率是否符合所述基准分辨率后,根据横向缩放比例、纵向缩放比例、文字缩放比例、以及缩放类型确定缩放所述界面控件的操作;
[0063]第四程序码,显示缩放后的所述界面控件;
[0064]本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0065]本申请之方法,或特定型态或其部份,可以以程序代码的型态存在。程序代码可以包含于实体媒体,如软盘、光盘片、硬盘、或是任何其他机器可读取(如计算机可读取)存储媒体,亦或不限于外在形式之计算机程序产品,其中,当程序代码被机器,如计算机加载且执行时,此机器变成用以参与本发明之装置。程序代码也可以通过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序代码被机器,如计算机接收、加载且执行时,此机器变成用以参与本发明之装置。当在一般用途处理器实作时,程序代码结合处理器提供一操作类似于应用特定逻辑电路之独特装置。
[0066]上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。
【主权项】
1.一种界面控件的生成方法,其特征在于,包括: 按照基准分辨率,并且以像素为单位,将基准屏幕的长与宽划分成若干等分以创建基准布局; 在所述基准布局上设置界面控件,所述界面控件是用多个所述像素表示; 判断所述界面控件的分辨率是否符合所述基准分辨率后,根据横向缩放比例、纵向缩放比例、文字缩放比例、以及缩放类型确定缩放所述界面控件的操作; 显示缩放后的所述界面控件。
2.根据权利要求1所述的界面控件的生成方法,其特征在于,判断所述界面控件的分辨率是否符合所述基准分辨率后,根据横向缩放比例、纵向缩放比例、文字缩放比例、以及缩放类型确定缩放所述界面控件的操作,包括: 当所述界面控件的分辨率与所述基准分辨率一致时,所述横向缩放比例、所述纵向缩放比例、以及文字缩放比例相同且为I,所述缩放类型为不缩放。
3.根据权利要求1所述的界面控件的生成方法,判断所述界面控件的分辨率是否符合所述基准分辨率后,根据横向缩放比例、纵向缩放比例、文字缩放比例、以及缩放类型确定缩放所述界面控件的操作,包括: 当所述界面控件的分辨率与所述基准分辨率不一致时,若所述界面控件的宽高比等于所述基准屏幕的宽高比,所述横向缩放比例、所述纵向缩放比例以及所述文字缩放比例相同,等比例缩放所述界面控件; 若所述界面控件的宽高比不符合所述基准屏幕的宽高比时,所述缩放类型为选自等比例缩放所述界面控件、横向缩放所述界面控件、与纵向缩放所述界面控件的群组组合其中之一O
4.根据权利要求3所述的界面控件的生成方法,其特征在于,当所述缩放类型为等比例缩放所述界面控件时,所述文字缩放比例为所述横向缩放比例或所述纵向缩放比例其中比例较小者。
5.根据权利要求3所述的界面控件的生成方法,其特征在于,当所述缩放类型为横向缩放所述界面控件时,所述纵向缩放比例设定为与所述横向缩放比例相同,所述文字缩放比例设定为与所述横向缩放比例相同。
6.根据权利要求3所述的界面控件的生成方法,其特征在于,当所述缩放类型为纵向缩放所述界面控件时,所述横向缩放比例设定为与所述纵向缩放比例相同,所述文字缩放比例设定为与所述纵向缩放比例相同。
7.—种界面控件的生成系统,其特征在于,包括: 创建模块,用于按照基准分辨率,并且以像素为单位,将基准屏幕的长与宽划分成若干等分以创建基准布局; 判断模块,用于判断设置于所述基准布局上的界面控件的分辨率是否符合所述基准分辨率据以缩放所述界面控件后,根据横向缩放比例、纵向缩放比例、文字缩放比例、以及缩放类型确定缩放所述界面控件的操作,其中所述界面控件是用多个所述像素表示; 显示模块,用于显示缩放后的所述界面控件。
8.根据权利要求7所述的界面控件的生成系统,其特征在于,所述判断模块具体用于: 当所述判断模块判断所述界面控件的分辨率与所述基准分辨率一致时,所述横向缩放比例、所述纵向缩放比例以及文字缩放比例相同且为1,所述缩放类型为不缩放。
9.根据权利要求7所述的界面控件的生成系统,所述判断模块具体用于: 当所述判断模块判断所述界面控件的分辨率与所述基准分辨率不一致时,所述判断模块若判断所述界面控件的宽高比等于所述基准屏幕的宽高比,所述横向缩放比例、所述纵向缩放比例以及所述文字缩放比例相同,等比例缩放所述界面控件; 所述判断模块若判断所述界面控件的宽高比不符合所述基准屏幕的宽高比时,所述缩放类型为选自等比例缩放所述界面控件、横向缩放所述界面控件、与纵向缩放所述界面控件的群组组合其中之一。
10.根据权利要求9所述的界面控件的生成系统,其特征在于,所述判断模块还具体用于: 当所述缩放类型为等比例缩放所述界面控件时,所述文字缩放比例为所述横向缩放比例或所述纵向缩放比例其中比例较小者; 当所述缩放类型为横向缩放所述界面控件时,所述纵向缩放比例设定为与所述横向缩放比例相同,所述文字缩放比例设定为与所述横向缩放比例相同; 当所述缩放类型为纵向缩放所述界面控件时,所述横向缩放比例设定为与所述纵向缩放比例相同,所述文字缩放比例设定为与所述纵向缩放比例相同。
【专利摘要】本申请公开了界面控件的生成方法及系统,所述方法包括按照基准分辨率,并且以像素为单位,将基准屏幕的长与宽划分成若干等分以创建基准布局;在所述基准布局上设置界面控件,所述界面控件是用多个所述像素表示;判断所述界面控件的分辨率是否符合所述基准分辨率后,根据横向缩放比例、纵向缩放比例、文字缩放比例、以及缩放类型确定缩放所述界面控件的操作;显示缩放后的所述界面控件。本申请简化界面控件显示适配的运算负载、提升界面控件的显示适配效率和界面控件的显示适配准确性。
【IPC分类】G06F3-0481, G06F9-44, G06F3-0483
【公开号】CN104598107
【申请号】CN201410854481
【发明人】孟勇
【申请人】乐视网信息技术(北京)股份有限公司
【公开日】2015年5月6日
【申请日】2014年12月31日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1