联动效果实现方法及装置制造方法及图纸

技术编号:16754921 阅读:37 留言:0更新日期:2017-12-09 01:44
本发明专利技术涉及互联网技术领域,具体涉及一种联动效果实现方法及装置,该联动效果方法及装置均应用于终端,该终端包括应用界面。该联动效果实现方法包括响应用户对应用界面上的第一元素的操作,确定用户选择的第一元素的选定状态,调用与所述操作对应的全局变量,进而根据该全局变量设置于第一元素关联的第二元素的选定状态。通过本方案实现了对多个元素之间的联动控制,提高了用户体验感。

Realization method and device of linkage effect

The invention relates to the field of Internet technology, in particular to a realization method and device for linkage effect. The linkage effect method and device are applied to terminals, and the terminal includes application interfaces. The method includes the linkage effect in response to the user on the first application of the elements of the interface of operation, determine the selected state of the first elements selected by the user, and call the global variables corresponding to the operations, and then according to the selected second elements of the global variable is set on the first element of the association. Through this scheme, the linkage control between multiple elements is realized, and the sense of user experience is improved.

【技术实现步骤摘要】
联动效果实现方法及装置
本专利技术涉及互联网
,具体而言,涉及一种联动效果实现方法及装置。
技术介绍
在直播软件行业中观众会对自己喜爱的主播赠送礼物以表达自己对主播的喜爱之情,赠送礼物会有一个礼物面板用于放置礼物。在客户端中我们需要实现了一种礼物面板上元素的联动效果即当我们选中礼物的时候礼物的发送按钮变成可以发送状态,当我们没有选中任何礼物的时候礼物的发送按钮变化成不可发送状态。传统的视图控件往往只能对单一元素进行控制无法对多个元素进行联动控制,所以传统的视图控件无法满足我们的产品需求。因此,提供一种能够实现对多个元素同时控制的方法是十分必要的。
技术实现思路
本专利技术的目的在于提供一种联动效果实现方法,以实现对多个元素实现联动控制,以提高用户体验感。本专利技术的另一目的在于提供一种联动效果实现装置,以实现对多个元素实现联动控制,以提高用户体验感。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种联动效果实现方法,应用于终端,所述终端包括应用界面,所述方法包括:响应用户对所述应用界面上的第一元素的操作,确定用户选择的第一元素的选定状态;调用与所述操作对应的全局变量;根据所述全局变量设置与所述第一元素关联的第二元素的选定状态。第二方面,本专利技术实施例还提供了一种联动效果实现装置,应用于终端,所述终端包括应用界面,所述装置包括:状态确定模块,用于响应用户对所述应用界面上的第一元素的操作,确定用户选择的第一元素的选定状态;调用模块,用于调用与所述操作对应的全局变量;状态设置模块,用于根据所述全局变量设置与所述第一元素关联的第二元素的选定状态。本专利技术实施例提供的一种联动效果实现方法及装置,该联动效果方法及装置均应用于终端,该终端包括应用界面。该联动效果实现方法包括响应用户对应用界面上的第一元素的操作,确定用户选择的第一元素的选定状态,调用与所述操作对应的全局变量,进而根据该全局变量设置于第一元素关联的第二元素的选定状态。通过本方案实现了对多个元素之间的联动控制,提高了用户体验感。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例提供的一种联动效果实现方法的流程示意图。图2示出了本专利技术实施例提供的另一种联动效果实现方法的流程示意图。图3示出了本专利技术实施例提供的一种联动效果实现方法的具体应用示意图。图4示出了本专利技术实施例提供的另一种联动效果实现方法的具体应用示意图。图5示出了本专利技术实施例提供的另一种联动效果实现方法的流程示意图。图6示出了本专利技术实施例提供的另一种联动效果实现方法的具体应用示意图。图7示出了本专利技术实施例提供的另一种联动效果实现方法的具体应用示意图。图8示出了本专利技术实施例提供的一种联动效果实现装置的功能模块示意图。图示:100-联动效果实现装置;110-状态确定模块;120-调用模块;130-状态设置模块。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。本专利技术实施例提供的一种联动效果实现方法应用于终端,该终端上安装有相应的应用程序,由安装于该终端的应用程序执行该联动效果实现方法。该终端可以是,但不限于,手机、平板电脑等其他电子设备。请参照图1,是本专利技术实施例提供的一种联动效果实现方法的流程示意图,该联动效果实现方法包括:步骤S110,响应用户对所述应用界面上的第一元素的操作,确定用户选择的第一元素的选定状态。该终端的应用界面上包括多种元素,如图片或按钮。当当前应用界面的元素都未被选定时,用户可以根据自己的需要选择其中一幅图片或按钮,即用户通过点击操作或触摸操作选择一幅图片或一个按钮,被选定的图片或按钮即处于被选定状态。当当前应用界面上存在一个或多个元素被用户选中时,如用户之前选定了一幅图片或一个按钮,用户也可以根据自己的需要取消之前的选择,即用户可以通过点击图片或按钮,或触摸图片或按钮,以取消之前被选定的图片或按钮,以使得之前被选定的图片或按钮处于未被选定状态。换句话说,用户对应用界面上第一元素的操作既包括选择操作也包括取消选择操作,对应的,第一元素的选定状态也包括被选定状态以及未被选定状态。在本专利技术实施例中,调用setOnClickListener方法监听用户对元素的操作,并通过setSelect方法设置对应元素的状态,setSelect的值为ture表示该元素处于被选定状态,setSelect的值为false表示该元素处于未被选定状态。步骤S120,调用与所述操作对应的全局变量。在本专利技术实施例中,定义的全局变量为isPressed,该全局变量用于同步元素的状态。该全局变量为isPressed的值有预设有true和false两种,将根据元素的选择情况被选择调用。用户选定一个或多个元素时,该setSelect方法的值将设置为true,用于表征该元素处于被选中状态,同时该全局变量isPressed的值也将设置为true。当用户取消之前选定的一个或多个元素时,该setSelect方法的值将设置为false,用于表征该元素处于未被选中的状态,同时该全局变量isPressed的值也将设置为false。步骤S130,根据所述全局变量设置与所述第一元素关联的第二元素的选定状态。该方法还预定义了观察者对象,该观察者对象用于实时监控全局变量isPressed的值,并将全局变量isPressed的值发送至视图控制器,并由视图控制器根据全局变量isPressed的值设置第二元素的选定状态。如,当isPressed的值为true,则视图控制器控制第二元素处于被选定状态,当isPressed的值为false,则视图控制器控制第二元素处于未被选定状态。进而实现了第一元素和第二元素的状态的关联,当用户对第一元素进行选定操作时,第二元素联动处于被选定状态,当用户对第一元素进行取消选定操作时,第二元素联动处于未被选定状态。在实际使用时,可将相互关联的元素封装成一个模块,以实现反复使用,以提高开发效率,同时便于维护。由于用户对第一元素的操作有两种情况,一种为用户选定第一元素,另一种为用户取消之前的选定操作,对应的,第二元素由于第一元素本文档来自技高网...
联动效果实现方法及装置

【技术保护点】
一种联动效果实现方法,应用于终端,所述终端包括应用界面,其特征在于,所述方法包括:响应用户对所述应用界面上的第一元素的操作,确定用户选择的第一元素的选定状态;调用与所述操作对应的全局变量;根据所述全局变量设置与所述第一元素关联的第二元素的选定状态。

【技术特征摘要】
1.一种联动效果实现方法,应用于终端,所述终端包括应用界面,其特征在于,所述方法包括:响应用户对所述应用界面上的第一元素的操作,确定用户选择的第一元素的选定状态;调用与所述操作对应的全局变量;根据所述全局变量设置与所述第一元素关联的第二元素的选定状态。2.如权利要求1所述的联动效果实现方法,其特征在于,所述响应用户对所述应用界面上的第一元素的操作,确定用户选择的第一元素的选定状态的步骤包括:响应用户对所述应用界面上的第一元素的第一操作,设置与所述第一元素关联的函数的值为第一值,使用户选择的第一元素处于被选定状态。3.如权利要求2所述的联动效果实现方法,其特征在于,所述调用与所述操作对应的全局变量的步骤包括:调用所述第一操作对应的全局变量的第一预设值;所述根据所述全局变量设置与所述第一元素关联的第二元素的选定状态的步骤包括:根据所述第一预设值将所述第二元素设置为被选定状态。4.如权利要求1所述的联动效果实现方法,其特征在于,所述响应用户对所述应用界面上第一元素的操作,确定用户选择的第一元素的选定状态的步骤包括:响应用户对所述应用界面上第一元素的第二操作,设置与所述第一元素关联的函数的值为第二值,使用户选择的第一元素处于未被选定的状态。5.如权利要求4所述的联动效果实现方法,其特征在于,所述调用与所述操作对应的全局变量的步骤包括:调用所述第二操作对应的全局变量的第二预设值;所述根据所述...

【专利技术属性】
技术研发人员:张磊张文明陈少杰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1