The invention discloses a device and a control method of induction type mobile, wherein the method comprises the following steps: acquiring position information of active control and driven control, the position information including the relative position of all contour and key points of the two screen in two and the key points of the device; obtaining between active and driven control the monitor control relationship; when the active control movement, and contact with the driven control, control driven control and active control of synchronous movement; updating location information of active control and driven control. A device of an induction type mobile control method provided by the invention, based on active control and driven control monitoring, automatic control of the driven movement follows the active control, to avoid the overlapped between screen display space, improve the service efficiency, optimize the user experience.
【技术实现步骤摘要】
一种感应式控件移动方法及装置
本专利技术涉及可视化控件控制领域,特别是指一种感应式控件移动方法及装置。
技术介绍
随着计算设备处理器性能的提升、显示设备的屏幕分辨率的增加,同屏显示的窗口和控件数量越来越多,难以避免地会出现不同控件之间相互遮挡的问题。在具备鼠标等外设的计算设备上,可以通过改变控件的大小,一定程度上解决遮挡问题,但是控件缩小后,其文字等内容相应缩小,又会使得操作困难;而对于一些通过触屏控制的计算设备,调整控件的大小十分不便,只能通过手动拖动等方式将需要操作的控件暴露,十分不便。因此,希望能够提供一种控件的移动方法,防止不同控件之间相互遮挡,提升操作效率,优化用户体验。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种可避免控件相互遮挡的感应式控件移动方法及装置。基于上述目的本专利技术提供的一种感应式控件移动方法,包括以下步骤:获取主动控件和从动控件的位置信息,所述位置信息包括二者的关键点在屏幕的位置、二者的全部轮廓与关键点的相对位置;获取主动控件与从动控件之间的监听关系;当主动控件运动,并与从动控件接触后,控制从动控件与主动控件同步运动;更新主动控件和从动控件的位置信息。进一步,控制从动控件与主动控件同步运动,包括以下步骤:根据主动控件和从动控件的位置信息,计算主动控件和从动控件的显示区域;当主动控件移动至与从动控件的显示区域发生重叠时,根据主动控件的关键点的运动方向,获取主动控件的接近方向;将从动控件向所述接近方向移动,直至不与主动控件重叠。进一步,控制从动控件与主动控件同步运动,还包括以下步骤:当主动控件移动至与从动控件的显示区域分离时, ...
【技术保护点】
一种感应式控件移动方法,其特征在于,包括以下步骤:获取主动控件和从动控件的位置信息,所述位置信息包括二者的关键点在屏幕的位置、二者的全部轮廓与关键点的相对位置;获取主动控件与从动控件之间的监听关系;当主动控件运动,并与从动控件接触后,控制从动控件与主动控件同步运动;更新主动控件和从动控件的位置信息。
【技术特征摘要】
1.一种感应式控件移动方法,其特征在于,包括以下步骤:获取主动控件和从动控件的位置信息,所述位置信息包括二者的关键点在屏幕的位置、二者的全部轮廓与关键点的相对位置;获取主动控件与从动控件之间的监听关系;当主动控件运动,并与从动控件接触后,控制从动控件与主动控件同步运动;更新主动控件和从动控件的位置信息。2.根据权利要求1所述的一种感应式控件移动方法,其特征在于,控制从动控件与主动控件同步运动,包括以下步骤:根据主动控件和从动控件的位置信息,计算主动控件和从动控件的显示区域;当主动控件移动至与从动控件的显示区域发生重叠时,根据主动控件的关键点的运动方向,获取主动控件的接近方向;将从动控件向所述接近方向移动,直至不与主动控件重叠。3.根据权利要求2所述的一种感应式控件移动方法,其特征在于,控制从动控件与主动控件同步运动,还包括以下步骤:当主动控件移动至与从动控件的显示区域分离时,根据主动控件的关键点的运动方向,获取主动控件的远离方向;将从动控件向所述远离方向移动,直至与主动控件接触。4.根据权利要求2所述的一种感应式控件移动方法,其特征在于,还包括以下步骤:当从动控件与主动控件同步运动时,从动控件与第一屏幕边缘接触后,获取主动控件的运动方向;当主动控件的运动方向是靠近所述第一屏幕边缘时,固定所述从动控件的位置。5.根据权利要求4所述的一种感应式控件移动方法,其特征在于,还包括以下步骤:当主动控件的运动方向是远离所述第一屏幕边缘,并与从动控件不再重叠时,恢复从动控件与主动控件的同步运动。6.根据权利要求2所述的一种感应式控件移动方法,其特征在于,还包括以下步骤:当从动控件与主动控件同步运动时,从动控件与第一屏幕边缘接触后,获取主动控件的运动方向;当主动控件的运动方向是靠近所述第一屏幕边缘时,获取垂直于主动控件运动方向的两侧的空白区域的面积大小;将从动控件从临界位置,沿所述第一屏幕边缘移动至面积较大的所述空白区域,直至从动控件不与主动控件重叠,固定从动控件的位置;当主动控件的运动方向是远离所述第一屏幕边缘,且其靠近第一屏幕边缘一侧的空白区域等于从动控件的显示区域时,将从...
【专利技术属性】
技术研发人员:朱景连,王秀青,
申请(专利权)人:鸿合科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。