The invention is applicable to the technical field of multimedia display and control, provides a focus control method and device, including: the application of intelligent terminal access call instruction; according to the instruction, all visual controls to obtain the application, a collection of controls; get the focus control about the application of the instruction; according to the collection of controls and the focus of control instruction, control of focus movement. The embodiment of the invention the control focus control instruction access through the application directly to the current activities, control and focus by moving the focus jump method, the unified style focus control without each application alone to achieve the same set of focus animation, greatly reduces the cost of development and maintenance of global focus control.
【技术实现步骤摘要】
本专利技术属于多媒体控制与显示
,尤其涉及一种焦点控制方法及装置。
技术介绍
焦点:计算机领域中就是指关注的区域,当前光标被激活的位置,用于表明哪个控件被选中,可以被操作。目前市场上应用焦点的控制是由单个应用自行控制,如果需要统一焦点控制风格,则需每个应用单独实现同一套焦点动画,对于开发与维护都需要非常大的成本。
技术实现思路
有鉴于此,本专利技术实施例提供了一种焦点控制方法及装置,以解决现有技术中统一焦点控制风格,需每个应用单独实现同一套焦点动画,对于开发与维护都需要非常大的成本的问题。第一方面,提供了一种焦点控制方法,包括:获取智能终端的前台应用的调用指令;根据所述调用指令,获取所述应用中的所有可视控件,构成控件集合;获取关于所述应用中的焦点控制指令;根据所述控件集合及所述焦点控制指令,控制焦点移动。进一步地,所述获取所述应用中的所有可视控件,构成控件集合还包括:在所述应用进行布局初始化并设置所述布局的上下文对象之后,获取所述应用中的所有显示控件,构成控件集合。进一步地,所述根据所述调用指令,获取所述应用中的所有可视控件,构成控件集合包括:按照获取到可视控件的时间先后顺序,依次将所述可视控件添加到所述控件集合中。进一步地,所述获取所述应用中的所有可视控件,构成控件集合包括:若所述可视控件为容器控件时,对所述容器控件中的子控件按窗口面积从小到大进行排列后依次添加到控件集合中。进一步地,所述焦点控制指令为焦点移动指令,所述根据所述控件集合及所述焦点控制指令,控制焦点移动包括:根据所述焦点移动指令,从所述控件集合中查找位于当前焦点位置的第一控件;根据所述 ...
【技术保护点】
一种焦点控制方法,其特征在于,包括:获取智能终端的前台应用的调用指令;根据所述调用指令,获取所述应用中的所有可视控件,构成控件集合;获取关于所述应用中的焦点控制指令;根据所述控件集合及所述焦点控制指令,控制焦点移动。
【技术特征摘要】
1.一种焦点控制方法,其特征在于,包括:获取智能终端的前台应用的调用指令;根据所述调用指令,获取所述应用中的所有可视控件,构成控件集合;获取关于所述应用中的焦点控制指令;根据所述控件集合及所述焦点控制指令,控制焦点移动。2.如权利要求1所述方法,其特征在于,所述获取所述应用中的所有可视控件,构成控件集合还包括:在所述应用进行布局初始化并设置所述布局的上下文对象之后,获取所述应用中的所有显示控件,构成控件集合。3.如权利要求1所述方法,其特征在于,所述根据所述调用指令,获取所述应用中的所有可视控件,构成控件集合包括:按照获取到可视控件的时间先后顺序,依次将所述可视控件添加到所述控件集合中。4.如权利要求1所述方法,其特征在于,所述获取所述应用中的所有可视控件,构成控件集合包括:若所述可视控件为容器控件时,对所述容器控件中的子控件按窗口面积从小到大进行排列后依次添加到控件集合中。5.如权利要求1所述方法,其特征在于,所述焦点控制指令为焦点移动指令,所述根据所述控件集合及所述焦点控制指令,控制焦点移动包括:根据所述焦点移动指令,从所述控件集合中查找位于当前焦点位置的第一控件;根据所述焦点移动指令指示的焦点移动方向,依照就近原则,从所述控件集合中,查找需要获取焦点的第二控件;获取所述第一控件和第二控件的尺寸以及在所述智能终端页面的坐标位置信息;根据所述第一控件和第二控件的尺寸以及所述第一控件和第二控件在所述智能终端页面的坐标位置信息,计算所述第一控件到所述第二控件的位置距离;根据所述第一控件和第二控件在所述智能终端页面的坐标位置信息以及所述第一控件到所述第二控件的位置距离,控制焦点移动。6.一种焦点控制装置,其特...
【专利技术属性】
技术研发人员:刘远凤,
申请(专利权)人:TCL集团股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。