【技术实现步骤摘要】
一种控件处理方法和相关装置
本申请涉及数据处理领域,特别是涉及一种控件处理方法和相关装置。
技术介绍
在智能终端上可配置的软件种类繁多,软件在通过智能终端运行时,会显示用于响应用户操作的控件,基于检测到的用户操作,提供控件对应的功能、服务。一些软件需要显示的控件数量较多,例如游戏类软件中,用户操控的游戏对象具有大量技能,如果在用户游戏时,将技能对应的控件全部显示在智能终端的显示界面上,针对一些显示界面较小的智能终端(例如手机),会导致控件布局局促,严重遮挡正常的游戏内容,用户难以正常使用软件。为了减少界面排布控件的数量,在相关技术中一般采用控件切换的方式,首先将大量控件分为多个控件组,在显示界面上一次仅显示其中一个控件组中的控件,以确保当前显示的控件数量符合用户可正常使用软件的数量。当用户需要操作当前未显示的控件时,可以通过切换操作更换当前显示的控件组。然而这会为用户带来额外的操作成本,需要多次操作才能操作所需控件,且需要用户熟练记忆不同控件组所包括控件,增加了误操作的可能性。难以适用于一些对于操作时 ...
【技术保护点】
1.一种控件处理方法,其特征在于,所述方法包括:/n在目标软件运行中显示控件组合对应的复合控件;其中,所述控件组合包括所述目标软件的多个功能控件;/n确定针对所述复合控件的触控操作;/n若所述触控操作满足所述多个功能控件中目标控件的目标触发条件,通过所述目标软件执行所述目标控件对应的功能。/n
【技术特征摘要】
1.一种控件处理方法,其特征在于,所述方法包括:
在目标软件运行中显示控件组合对应的复合控件;其中,所述控件组合包括所述目标软件的多个功能控件;
确定针对所述复合控件的触控操作;
若所述触控操作满足所述多个功能控件中目标控件的目标触发条件,通过所述目标软件执行所述目标控件对应的功能。
2.根据权利要求1所述的方法,其特征在于,所述确定针对所述复合控件的触控操作,包括:
检测待定触控操作的初始位置是否处于目标触控区域;所述目标触控区域包括所述复合控件的显示区域和/或所述目标软件的显示区域中的预设区域;
若处于目标触控区域,确定待定触控操作为针对复合控件的触控操作。
3.根据权利要求2所述的方法,其特征在于,若确定所述待定触控操作的初始位置处于目标触控区域,所述方法还包括:
在所述复合控件对应的关联位置展示功能面板;所述功能面板用于展示所述多个功能控件分别对应的控件图案,所述功能面板的显示面积大于所述复合控件的控件图案。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
确定所述目标软件中被控对象在所述目标软件的显示区域中的位置信息;
所述在所述复合控件对应的关联位置展示功能面板,包括:
将所述位置信息作为所述关联位置展示功能面板。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述触控操作为滑动操作,所述方法还包括:
检测所述滑动操作的滑动方向;
若所述滑动方向处于所述复合控件中所述目标控件对应的方向,确定所述滑动操作满足所述目标触发条件。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
检测所述滑动操作的滑动位置;
若所述滑动位置达到所述目标控件所对应监控区域的第一子区域,且所述滑动方向处于所述目标控件在所述复合控件中对应的方向,执行所述确定所述滑动操作满足所述目标触发条件的步骤。
7.根据权利要求6所述的方法,其特征在于,若在所述复合控件对应的关联位置展示了功能面板,所述检测所述滑动操作的滑动位置,包括:
若所述滑动位置达到所述目标控件所对应监控区域的第二子区域,将所述功能面板中所述目标控件对应的控件图案进行突出显示;
其中,所述第二子区域与所述触控操作的初始位置间的距离,小于所述第一子区域与所述触控操作的初始位置间的距离。
8.根据权利要求6或7所述的方法,其特征在于,所述监控区域是根据所述触控操作的初始位置,以及所述目标控件的控件图案在所述...
【专利技术属性】
技术研发人员:蒋少华,解卅,冯程,韩勇,宋扬,许沙源,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。