CN109976605B - 班牌内容显示方法、装置及存储介质 - Google Patents
班牌内容显示方法、装置及存储介质 Download PDFInfo
- Publication number
- CN109976605B CN109976605B CN201910106439.5A CN201910106439A CN109976605B CN 109976605 B CN109976605 B CN 109976605B CN 201910106439 A CN201910106439 A CN 201910106439A CN 109976605 B CN109976605 B CN 109976605B
- Authority
- CN
- China
- Prior art keywords
- displayed
- view
- display
- class board
- sub
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 238000005096 rolling process Methods 0.000 claims abstract description 58
- 230000000007 visual effect Effects 0.000 claims abstract description 37
- 230000003068 static effect Effects 0.000 claims abstract description 31
- 238000004590 computer program Methods 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 230000009977 dual effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Educational Technology (AREA)
- Educational Administration (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明实施例提供一种班牌内容显示方法、装置及存储介质,涉及电子班牌。该方法包括:接收第一待显示对象;若该第一待显示对象占用的显示面积大于班牌留言区的面积,根据班牌留言区的显示状态,在班牌留言区滚动显示第一待显示对象,其中,显示状态包括静止状态和滚动状态。本发明实施例可以实现电子班牌显示方式的多样化,提升用户视觉体验。
Description
技术领域
本发明涉及电子班牌,尤其涉及一种班牌内容显示方法、装置及存储介质。
背景技术
智慧校园的建设中,电子班牌提供了学生、教师和家长之间的相互连接。其中,电子班牌包括班牌硬件和班牌应用,班牌硬件是悬挂在教室的一种硬件设备,班牌应用是运行在操作***上的一款应用(Application,简称:App)。
发明人发现:由于班牌硬件的展示空间有限,目前的班牌应用,仅支持视图滚动显示,导致用户视觉体验较差。
发明内容
本发明实施例提供一种班牌内容显示方法、装置及存储介质,以实现电子班牌显示方式的多样化,提升用户视觉体验。
第一方面,本发明实施例提供一种班牌内容显示方法,包括:接收第一待显示对象;若所述第一待显示对象的显示面积大于所述班牌留言区的面积,根据所述班牌留言区的显示状态,在所述班牌留言区滚动显示所述第一待显示对象,其中,所述显示状态包括静止状态和滚动状态。
一种可能的实施方式中,所述在所述班牌留言区滚动显示所述第一待显示对象,包括:通过预先创建的可视视图在所述班牌留言区滚动显示所述第一待显示对象;其中,所述可视视图包括第一子视图和第二子视图,所述第一子视图和所述第二子视图首尾级联,所述第一子视图和所述第二子视图均包含所述第一待显示对象。
一种可能的实施方式中,所述在所述班牌留言区滚动显示所述第一待显示对象之前,所述方法还包括:在接收到所述第一待显示对象时,确定所述班牌留言区的显示状态为静止状态。
一种可能的实施方式中,所述在所述班牌留言区滚动显示所述第一待显示对象之前,所述方法还包括:在接收到所述第一待显示对象时,确定所述班牌留言区的显示状态为滚动状态;记录所述班牌留言区滚动显示第二待显示对象的滚动位置,所述第二待显示对象与所述第一待显示对象至少部分不同。相应地,所述通过预先创建的可视视图在所述班牌留言区滚动显示所述第一待显示对象,包括:基于所述第二待显示对象的滚动位置滚动显示所述第一子视图;在滚动至所述第一子视图的末端时,从所述第二子视图的初始位置开始滚动显示所述第二子视图。
一种可能的实施方式中,所述方法还包括:若所述第一待显示对象的显示面积小于或等于所述班牌留言区的面积,在所述班牌留言区显示所述第一待显示对象,所述班牌留言区的显示状态为静止状态。
一种可能的实施方式中,在显示所述第一待显示对象之后,所述方法还包括:
接收查看操作,所述查看操作用于查看所述第一待显示对象的内容;
显示所述第一待显示对象的内容;
接收取消操作,所述取消操作用于取消查看所述第一待显示对象的内容;
取消显示所述第一待显示对象的内容,并在所述班牌留言区取消显示所述第一待显示对象。
一种可能的实施方式中,所述可视视图支持左右滚动或上下滚动。
一种可能的实施方式中,所述方法基于react-native框架。
第二方面,本发明实施例提供一种班牌内容显示装置,包括:
接收模块,用于接收第一待显示对象;
显示模块,用于在所述第一待显示对象的显示面积大于所述班牌留言区的面积时,根据所述班牌留言区的显示状态,在所述班牌留言区滚动显示所述第一待显示对象,其中,所述显示状态包括静止状态和滚动状态。
一种可能的实施方式中,所述显示模块具体用于:通过预先创建的可视视图在所述班牌留言区滚动显示所述第一待显示对象;其中,所述可视视图包括第一子视图和第二子视图,所述第一子视图和所述第二子视图首尾级联,所述第一子视图和所述第二子视图均包含所述第一待显示对象。
一种可能的实施方式中,所述接收模块还用于:在接收到所述第一待显示对象时,确定所述班牌留言区的显示状态为静止状态。
一种可能的实施方式中,所述接收模块还用于:在接收到所述第一待显示对象时,确定所述班牌留言区的显示状态为滚动状态,并记录所述班牌留言区滚动显示第二待显示对象的滚动位置,所述第二待显示对象与所述第一待显示对象至少部分不同。相应地,所述显示模块在通过预先创建的可视视图在所述班牌留言区滚动显示所述第一待显示对象时,具体用于:基于所述第二待显示对象的滚动位置滚动显示所述第一子视图;在滚动至所述第一子视图的末端时,从所述第二子视图的初始位置开始滚动显示所述第二子视图。
一种可能的实施方式中,所述显示模块还用于:在所述第一待显示对象的显示面积小于或等于所述班牌留言区的面积时,在所述班牌留言区显示所述第一待显示对象,所述班牌留言区的显示状态为静止状态。
一种可能的实施方式中,所述接收模块,还用于在所述显示模块显示所述第一待显示对象之后,接收查看操作,所述查看操作用于查看所述第一待显示对象的内容;对应地,所述显示模块,还用于显示所述第一待显示对象的内容;所述接收模块,还用于接收取消操作,所述取消操作用于取消查看所述第一待显示对象的内容;所述显示模块,还用于取消显示所述第一待显示对象的内容,并在所述班牌留言区取消显示所述第一待显示对象。
一种可能的实施方式中,所述可视视图支持左右滚动或上下滚动。
一种可能的实施方式中,所述方法基于react-native框架。
第三方面,本发明实施例提供一种班牌内容显示装置,包括:用于存储计算机程序的存储器、显示屏以及处理器;当所述计算机程序被所述处理器执行时使得所述班牌内容显示装置执行如第一方面任一项所述的班牌内容显示方法。
第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机可读指令,所述计算机可读指令在由处理器执行时实现如第一方面中任一项所述的班牌内容显示方法。
本发明实施例提供的班牌内容显示方法、装置及存储介质,首先接收第一待显示对象,进一步地,若第一待显示对象的显示面积大于班牌留言区的面积,则根据班牌留言区的显示状态,在班牌留言区滚动显示第一待显示对象,其中,上述显示状态包括静止状态和滚动状态。由于班牌留言区的显示状态包括静止状态和滚动状态,因此,相比相关技术仅支持视图滚动显示的显示方式,本发明实施例可以实现电子班牌显示方式的多样化,提升用户视觉体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的班牌内容显示方法的应用场景示例图;
图2为本发明一实施例提供的班牌内容显示方法的流程图;
图3示出显示状态为滚动状态时的界面示例图;
图4为本发明另一实施例提供的班牌内容显示方法的流程图;
图5示出显示状态为静止状态时的界面示例图;
图6为本发明又一实施例提供的班牌内容显示方法的流程图;
图7示出另一界面示例图;
图8为本发明一实施例提供的班牌内容显示装置的结构示意图;
图9为本发明另一实施例提供的班牌内容显示装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例的说明书、权利要求书及上述附图中的术语“第一”和“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
首先,对本发明实施例涉及到的部分术语进行解释说明。
电子班牌,又可以称为“智慧班牌”,是一种智能交互终端,多用来显示班级信息,当前课程信息,班级活动信息以及学校的通知信息和家长留言。信息内容为文字、图片、多媒体内容、flash等,为学生、家长和老师提供新颖的师生交流及校园服务平台。
在实际应用中,电子班牌与至少一个外部装置建立数据连接。其中,外部装置可以包括但不限于:手机、笔记本电脑、通用串行总线(Universal Serial Bus,简称:USB)闪存盘、平板电脑及台式电脑、服务器等。对于外部装置与电子班牌的数据连接的通信方式,在实施例中不作限定,示例性地,外部装置与电子班牌可以通过有线方式和/或无线方式连接,例如USB连接。其中,通信方式例如可以为互联网、局域网、蓝牙、无线保真(Wireless-Fidelity,简称:Wi-Fi)、近场通信(Near Field Communication,简称:NFC)或紫峰协议(ZigBee)等通信方式。例如,图1示出班牌内容显示方法的一应用场景。参考图1,电子班牌12与服务器11之间建立数据连接。
班牌留言区,可以理解为班牌应用的界面中所包含的一展示家长留言的区域,该区域的大小是固定的。可以理解,班牌留言区展示的家长留言并非留言内容本身,而是可以区别不同家长留言的标识,例如电话号码、家长姓名或学生姓名,等等。因此,后文提及的第一待显示对象即为这里的至少一个标识。
考虑到现有电子班牌的班牌应用仅支持视图滚动显示,显示方式单一,因此,本发明实施例提供一种班牌内容显示方法、装置及存储介质,通过设置班牌留言区的显示状态包括静止状态和滚动状态,实现电子班牌显示方式的多样化,提升用户视觉体验。
图2为本发明一实施例提供的班牌内容显示方法的流程图。该班牌内容显示方法可以由班牌内容显示装置执行。该班牌内容显示装置可以通过软件和/或硬件的方式实现。该班牌内容显示装置可以包括一个或多个物理实体。实际应用中,该班牌内容显示装置可以为电子班牌或电子班牌中集成的一功能模块等。以下以电子班牌为执行主体进行说明。
参考图2,本实施例提供的班牌内容显示方法包括:
S101、接收第一待显示对象。
其中,第一待显示对象可以为家长留言,其具体形式可以表现为文字、图片、多媒体内容、flash等的任意组合。第一待显示对象的内容为具体的留言内容。
在实际应用中,第一待显示对象泛指待显示的所有对象,其可以为一条家长留言对应的标识,也可以为至少两条家长留言对应的标识。当第一待显示对象包含多条家长留言对应的标识时,第一待显示对象可以包含于一内容列表,以电子班牌作为执行主体为例,也就是说,电子班牌接收到的是内容列表,该内容列表包含将要进行显示的第一待显示对象。需说明的是,这里的内容列表仅为示例说明,本发明实施例不对其进行限制。
对于第一待显示对象的发送端,其可以为与电子班牌进行信息交互的服务器,即服务器发送第一待显示对象给电子班牌。该情况下,每当服务器检测到第一待显示对象发生变化,即触发更新后的第一待显示对象的发送。
或者,发送端也可以为与电子班牌进行近场通信连接的例如手机等外部装置,该外部装置发送第一待显示对象给电子班牌。
S102、若第一待显示对象的显示面积大于班牌留言区的面积,根据班牌留言区的显示状态,在班牌留言区滚动显示第一待显示对象。
其中,显示状态包括静止状态和滚动状态。
电子班牌在接收第一待显示对象之后,需对该第一待显示对象进行显示。由于电子班牌的显示屏大小有限,其中班牌应用的界面包含多个区域,例如班牌留言区,且班牌留言区的大小是固定的,因此,与班牌留言区的面积相比,当第一待显示对象所占用的显示面积过大时,需电子班牌在班牌留言区滚动显示第一待显示对象。
另外,该实施例还指出,班牌留言区的显示状态包括静止状态和滚动状态,因此,电子班牌在班牌留言区滚动显示第一待显示对象时,还要基于接收到第一待显示对象时班牌留言区的显示状态。若班牌留言区的显示状态为静止状态时,则显示状态由静止状态切换为滚动状态;若班牌留言区的显示状态为滚动状态时,则显示状态仍为滚动状态,但滚动显示的内容发生改变,后续实施例进行解释说明。
本实施例提供的技术方案,首先接收第一待显示对象,进一步地,若第一待显示对象的显示面积大于班牌留言区的面积,则根据班牌留言区的显示状态,在班牌留言区滚动显示第一待显示对象,其中,上述显示状态包括静止状态和滚动状态。由于班牌留言区的显示状态包括静止状态和滚动状态,因此,相比相关技术仅支持视图滚动显示的显示方式,本发明实施例可以实现电子班牌显示方式的多样化,提升用户视觉体验。
在上述实施例的基础上,进一步地,上述在班牌留言区滚动显示第一待显示对象,可以包括:通过预先创建的可视视图在班牌留言区滚动显示第一待显示对象。其中,可视视图包括第一子视图和第二子视图,第一子视图和所述第二子视图首尾级联,第一子视图和第二子视图均包含第一待显示对象,例如图3所示。在图3所示示例中,内容视图1和内容视图2相互独立,各包含第一待显示对象的一部分,这两部分组成第一待显示对象的全部。
图4为本发明另一实施例提供的班牌内容显示方法的流程图。参考图4,在上述实施例的基础上,该实施例提供的班牌内容显示方法可以包括:
S201、接收第一待显示对象。
该步骤同S101,此处不再赘述。
S202、在接收到第一待显示对象时,确定班牌留言区的显示状态为静止状态。
具体地,班牌留言区的初始显示状态为内容为空的静止状态。电子班牌在首次接收服务器发送的第一待显示对象之后,根据第一待显示对象的显示面积大小,在班牌留言区对第一待显示对象进行显示:若第一待显示对象的显示面积大于班牌留言区的面积,在班牌留言区滚动显示第一待显示对象;若第一待显示对象的显示面积小于或等于班牌留言区的面积,在班牌留言区显示第一待显示对象,此时显示状态为静止状态。
之后,电子班牌再次接收服务器发送的第一待显示对象,该情况下,认为之前接收的第一待显示对象为第二待显示对象。其中,第二待显示对象不同于再次接收到的第一待显示对象,二者至少部分不同。在接收第一待显示对象时,电子班牌正在显示第二待显示对象,此时的显示状态可以为静止状态或滚动状态。当显示状态为静止状态时,电子班牌执行S203。
S203、若第一待显示对象的显示面积大于班牌留言区的面积,在班牌留言区滚动显示第一待显示对象。
该实施例中,显示状态由静止状态切换为滚动状态。
另一种情况下,在接收第一待显示对象时,电子班牌正在滚动显示第二待显示对象。该情况下,上述班牌内容显示方法还可以包括以下步骤:
S204、在接收到所述第一待显示对象时,确定班牌留言区的显示状态为滚动状态。
S205、记录班牌留言区滚动显示第二待显示对象的滚动位置。
其中,滚动位置可以具体为可视视图中子视图(包括第一子视图和第二子视图)的坐标值。
相应地,若第一待显示对象的显示面积大于班牌留言区的面积,在班牌留言区滚动显示第一待显示对象。此时,上述通过预先创建的可视视图在班牌留言区滚动显示第一待显示对象,可以包括:
S206、基于第二待显示对象的滚动位置滚动显示第一子视图。
S207、在滚动至第一子视图的末端时,从第二子视图的初始位置开始滚动显示第二子视图,依次更替,直至再次接收到新的第一待显示对象。
具体地,基于滚动位置设置第一子视图的新位置,并复制一份第一子视图为第二子视图,计算第一子视图中剩余的滚动距离和滚动时间,在滚动到第一子视图的末端,停止第一子视图滚动,并复位到第二子视图的初始位置,开始下一轮滚动。
通过上述实施例,即可在滚动状态下,接收到新的待显示内容时,动态增加或删除对应内容,无需从子视图的初始位置开始滚动,从用户角度来说,可实现待显示内容在视觉上的无缝滚动更新,进一步提升用户体验。
上述实施例说明了在第一待显示对象的显示面积大于班牌留言区的面积时,在班牌留言区滚动显示第一待显示对象。接下来,说明在第一待显示对象的显示面积小于或等于班牌留言区的面积时,如何在班牌留言区显示第一待显示对象。
一些实施例中,若第一待显示对象的显示面积小于或等于班牌留言区的面积,则在班牌留言区显示第一待显示对象,此时班牌留言区的显示状态为静止状态。示例性地,图5示出静止状态下的一界面,其中,可视视图包括一个子视图,二者大小可相同,该子视图中包含全部第一待显示对象,该第一待显示对象被布局为内容1和内容2。
进一步地,如图6所示,在显示第一待显示对象之后,上述班牌内容显示方法还可以包括以下步骤:
S601、接收查看操作。
在实际应用中,电子班牌的显示屏为触摸屏,该触摸屏可以具体为:电容屏,电磁屏或红外屏等。一般而言,该触摸屏可以接收用户通过手指或者输入设备输入的触控操作。其中,输入设备包括但不限定于:触控笔、红外笔和电容笔。实施例中以通过电子班牌的显示屏接收触控操作的方式接收查看操作。
具体地,查看操作用于查看第一待显示对象的内容。查看操作的具体形式可以根据实际情况设定。例如,查看操作可以为点击、双击、长按等具体操作的任意组合。
示例性地,如图7中(a)所示,用户在电子班牌的班牌留言区输入查看操作。在图7(a)中,电子班牌70的班牌留言区71当前显示4个第一待显示对象,分别标识为:①、②、③和④,用户要查看标识为“②”的第一待显示对象,因此,点击标识为“②”的第一待显示对象,输入查看操作。对应地,电子设备接收到该查看操作,并对其做出响应,执行S602。
S602、显示第一待显示对象的内容。
S603、接收取消操作。
该取消操作用于取消查看第一待显示对象的内容,其具体可以为关闭操作或作用于其他非第一待显示对象的内容的显示区域的操作,等等。
如图7中(b)所示,电子班牌70的班牌留言区71当前显示标识为“②”的第一待显示对象的内容,其中界面右上角包含有用于关闭标识为“②”的第一待显示对象的内容的按钮,该按钮采用“方框中带有X号”表示。用户在标识为“②”的第一待显示对象的内容的右上角输入关闭操作,例如点击按钮。对应地,电子设备接收到该关闭操作,并对其做出响应,执行S604。
S604、取消显示第一待显示对象的内容,并在班牌留言区取消显示第一待显示对象。
从用户角度来看,不再能看到第一待显示对象及其内容;从设备角度来看,删除第一待显示对象及其内容。可以理解,当电子设备确定第一待显示对象已被查看后,无缝删除对应内容。示例性地,界面可显示为图7中(c),其中,设定班牌留言区71仅包含分别标识为:①、③和④的3个第一待显示对象。
进一步地,当剩余的第一待显示对象的显示面积小于班牌留言区的面积时,停止滚动,静态显示剩余的第一待显示对象。
补充说明的是,图3示出的可视视图支持左右滚动,但本发明实施例不以此为限,可选地,可视视图还可以支持上下滚动。对于可视视图的滚动方向可以根据实际需求进行设置。
可选地,本发明实施例所提供的方案可基于原生安卓(Android)***或原生iOS或网络(web)技术;或者,基于react-native框架,从而使得上述各方案可同时支持双操作***:Android***和iOS***。
以下为本发明装置实施例,可以用于执行本发明上述方法实施例。对于本发明装置实施例中未披露的细节,可参考本发明上述方法实施例。
图8为本发明一实施例提供的班牌内容显示装置的结构示意图。该班牌内容显示装置可以通过软件和/或硬件的方式实现。该班牌内容显示装置可以包括一个或多个物理实体。实际应用中,该班牌内容显示装置可以是班牌硬件或班牌应用。
如图8所示,班牌内容显示装置60包括:接收模块61和显示模块62。
其中:
该接收模块61,用于接收第一待显示对象。
该显示模块62,用于在第一待显示对象的显示面积大于班牌留言区的面积时,根据班牌留言区的显示状态,在班牌留言区滚动显示第一待显示对象。
其中,显示状态包括静止状态和滚动状态。
可选地,显示模块62可具体用于:通过预先创建的可视视图在班牌留言区滚动显示第一待显示对象。其中,可视视图可以包括第一子视图和第二子视图,第一子视图和第二子视图首尾级联,第一子视图和第二子视图均包含第一待显示对象。
进一步地,接收模块61还可以用于:在接收到第一待显示对象时,确定班牌留言区的显示状态为静止状态。
或者,接收模块61还可以用于:在接收到第一待显示对象时,确定班牌留言区的显示状态为滚动状态,并记录班牌留言区滚动显示第二待显示对象的滚动位置,该第二待显示对象与第一待显示对象至少部分不同。
相应地,显示模块62在通过预先创建的可视视图在班牌留言区滚动显示第一待显示对象时,可以具体用于:基于第二待显示对象的滚动位置滚动显示第一子视图;在滚动至第一子视图的末端时,从第二子视图的初始位置开始滚动显示第二子视图,依次更替直至接收到新的待显示内容。
在上述基础上,进一步地,显示模块62还可以用于:在第一待显示对象的显示面积小于或等于班牌留言区的面积时,在班牌留言区显示第一待显示对象,此时,班牌留言区的显示状态为静止状态。
一种可能的实施方式中,接收模块61还用于在显示模块62显示第一待显示对象之后,接收查看操作,该查看操作用于查看第一待显示对象的内容。对应地,显示模块62,还可以用于显示第一待显示对象的内容。进一步地,接收模块61,还可以用于接收取消操作,该取消操作用于取消查看第一待显示对象的内容。显示模块62,还可以用于取消显示第一待显示对象的内容,并在班牌留言区取消显示第一待显示对象。
可选地,可视视图可以支持左右滚动或上下滚动等。
一些实施例中,本发明实施例提供的班牌内容显示装置60基于react-native框架基于react-native框架,从而使得上述各方案可同时支持双操作***:Android***和iOS***。
本实施例的班牌内容显示装置,可以用于执行上述所述方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
图9为本发明另一实施例提供的班牌内容显示装置的结构示意图。如图9所示,班牌内容显示装置90包括:用于存储计算机程序的存储器91、显示屏92以及处理器93。可选地,该显示屏92具有触摸功能,以使得班牌内容显示装置90支持人机交互。
需说明的是,对于存储器91及处理器93的个数,本发明实施例不对其进行限制,其均可以为一个或多个,图9以一个为例进行图示;存储器91、显示屏92以及处理器93之间,可以通过多种方式进行有线或者无线连接。实际应用中,该班牌内容显示装置90可以是电子班牌等。
显示屏92可以为电容屏、电磁屏或者红外屏。一般而言,显示屏92用于根据处理器93的指示显示数据,还用于接收作用于显示屏92的触摸操作,并将相应的信号发送给处理器93或班牌内容显示装置90的其他部件。可选地,当显示屏92为红外屏时,其还包括红外触摸框,该红外触摸框设置在显示屏92的四周,其还可以用于接收红外信号,并将该红外信号发送至处理器93或班牌内容显示装置90的其他部件。
当计算机程序被处理器93执行时使得班牌内容显示装置90:
接收第一待显示对象;
若第一待显示对象的显示面积大于班牌留言区的面积,根据班牌留言区的显示状态,在班牌留言区滚动显示第一待显示对象,其中,显示状态包括静止状态和滚动状态。
可选地,班牌内容显示装置90在班牌留言区滚动显示第一待显示对象,可以包括:班牌内容显示装置90通过预先创建的可视视图在班牌留言区滚动显示第一待显示对象。其中,可视视图包括第一子视图和第二子视图,第一子视图和第二子视图首尾级联,第一子视图和第二子视图均包含第一待显示对象。
进一步地,当计算机程序被处理器93执行时还使得班牌内容显示装置90:在班牌留言区滚动显示第一待显示对象之前,在接收到第一待显示对象时,确定班牌留言区的显示状态为静止状态。
或者,进一步地,当计算机程序被处理器93执行时还使得班牌内容显示装置90:在班牌留言区滚动显示第一待显示对象之前,在接收到第一待显示对象时,确定班牌留言区的显示状态为滚动状态;记录班牌留言区滚动显示第二待显示对象的滚动位置。
其中,第二待显示对象与第一待显示对象至少部分不同。示例性地,第二待显示对象多于第一待显示对象,或者,第二待显示对象少于第一待显示对象。
相应地,班牌内容显示装置90通过预先创建的可视视图在班牌留言区滚动显示第一待显示对象,可以包括:班牌内容显示装置90基于第二待显示对象的滚动位置滚动显示第一子视图;在滚动至第一子视图的末端时,从第二子视图的初始位置开始滚动显示第二子视图。
一些实施例中,当计算机程序被处理器93执行时还使得班牌内容显示装置90:若第一待显示对象的显示面积小于或等于班牌留言区的面积,在班牌留言区显示第一待显示对象,此时班牌留言区的显示状态为静止状态。
进一步地,当计算机程序被处理器93执行时还使得班牌内容显示装置90:
在显示第一待显示对象之后,接收查看操作,该查看操作用于查看第一待显示对象的内容;
显示第一待显示对象的内容;
接收取消操作,该取消操作用于取消查看第一待显示对象的内容;
取消显示第一待显示对象的内容,并在班牌留言区取消显示第一待显示对象。
可选地,上述可视视图支持左右滚动或上下滚动等。
可选地,班牌内容显示装置90基于react-native框架,从而使得上述各方案可同时支持双操作***:Android***和iOS***。
本实施例的班牌内容显示装置,可以用于执行上述方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
本发明实施例提供一种计算机可读存储介质,其上存储有计算机可读指令,该计算机可读指令在由处理器执行时,实现如上述任一方法实施例中任一项所述的班牌内容显示方法。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:只读内存(Read-OnlyMemory,简称:ROM)、随机存取存储器(Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (9)
1.一种班牌内容显示方法,其特征在于,包括:
接收第一待显示对象;
若所述第一待显示对象的显示面积大于所述班牌留言区的面积,根据所述班牌留言区的显示状态,在所述班牌留言区滚动显示所述第一待显示对象,其中,所述显示状态包括静止状态和滚动状态;
所述在所述班牌留言区滚动显示所述第一待显示对象,包括:
通过预先创建的可视视图在所述班牌留言区滚动显示所述第一待显示对象;其中,所述可视视图包括第一子视图和第二子视图,所述第一子视图和所述第二子视图首尾级联,所述第一子视图和所述第二子视图均包含所述第一待显示对象;
所述在所述班牌留言区滚动显示所述第一待显示对象之前,所述方法还包括:
在接收到所述第一待显示对象时,确定所述班牌留言区的显示状态为滚动状态;
记录所述班牌留言区滚动显示第二待显示对象的滚动位置,所述第二待显示对象与所述第一待显示对象至少部分不同;
相应地,所述通过预先创建的可视视图在所述班牌留言区滚动显示所述第一待显示对象,包括:
基于所述第二待显示对象的滚动位置滚动显示所述第一子视图;
在滚动至所述第一子视图的末端时,从所述第二子视图的初始位置开始滚动显示所述第二子视图。
2.根据权利要求1所述的方法,其特征在于,所述在所述班牌留言区滚动显示所述第一待显示对象之前,所述方法还包括:
在接收到所述第一待显示对象时,确定所述班牌留言区的显示状态为静止状态。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述第一待显示对象的显示面积小于或等于所述班牌留言区的面积,在所述班牌留言区显示所述第一待显示对象,所述班牌留言区的显示状态为静止状态。
4.根据权利要求1至3中任一所述的方法,其特征在于,在显示所述第一待显示对象之后,所述方法还包括:
接收查看操作,所述查看操作用于查看所述第一待显示对象的内容;
显示所述第一待显示对象的内容;
接收取消操作,所述取消操作用于取消查看所述第一待显示对象的内容;
取消显示所述第一待显示对象的内容,并在所述班牌留言区取消显示所述第一待显示对象。
5.根据权利要求1或2所述的方法,其特征在于,所述可视视图支持左右滚动或上下滚动。
6.根据权利要求1至3中任一所述的方法,其特征在于,所述方法基于react-native框架。
7.一种班牌内容显示装置,其特征在于,包括:
接收模块,用于接收第一待显示对象;
显示模块,用于在所述第一待显示对象的显示面积大于所述班牌留言区的面积时,根据所述班牌留言区的显示状态,在所述班牌留言区滚动显示所述第一待显示对象,其中,所述显示状态包括静止状态和滚动状态;
所述显示模块,具体用于通过预先创建的可视视图在所述班牌留言区滚动显示所述第一待显示对象;其中,所述可视视图包括第一子视图和第二子视图,所述第一子视图和所述第二子视图首尾级联,所述第一子视图和所述第二子视图均包含所述第一待显示对象;
所述接收模块还用于:在接收到所述第一待显示对象时,确定所述班牌留言区的显示状态为滚动状态,并记录所述班牌留言区滚动显示第二待显示对象的滚动位置,所述第二待显示对象与所述第一待显示对象至少部分不同;
所述显示模块在通过预先创建的可视视图在所述班牌留言区滚动显示所述第一待显示对象时,具体用于:基于所述第二待显示对象的滚动位置滚动显示所述第一子视图;在滚动至所述第一子视图的末端时,从所述第二子视图的初始位置开始滚动显示所述第二子视图。
8.一种班牌内容显示装置,其特征在于,包括:用于存储计算机程序的存储器、显示屏以及处理器;
当所述计算机程序被所述处理器执行时使得所述班牌内容显示装置执行如权利要求1至6中任一项所述的班牌内容显示方法。
9.一种计算机可读存储介质,其上存储有计算机可读指令,其特征在于,所述计算机可读指令在由处理器执行时实现如权利要求1至6中任一项所述的班牌内容显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910106439.5A CN109976605B (zh) | 2019-02-02 | 2019-02-02 | 班牌内容显示方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910106439.5A CN109976605B (zh) | 2019-02-02 | 2019-02-02 | 班牌内容显示方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109976605A CN109976605A (zh) | 2019-07-05 |
CN109976605B true CN109976605B (zh) | 2021-04-06 |
Family
ID=67076896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910106439.5A Active CN109976605B (zh) | 2019-02-02 | 2019-02-02 | 班牌内容显示方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109976605B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112445566B (zh) * | 2020-11-30 | 2024-03-05 | 北京达佳互联信息技术有限公司 | 页面展示方法、装置、电子设备及存储介质 |
CN112804681A (zh) * | 2020-12-07 | 2021-05-14 | 上海光数信息科技有限公司 | 一种用于电子班牌混合组网的方法及混合组网班牌设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8854324B2 (en) * | 2011-04-13 | 2014-10-07 | Sony Corporation | Information processing control device |
CN107533432A (zh) * | 2016-03-31 | 2018-01-02 | 华为技术有限公司 | 一种压力触控方法及电子设备 |
CN108628510A (zh) * | 2018-05-09 | 2018-10-09 | 智者四海(北京)技术有限公司 | 内容显示方法、装置、电子设备及可读存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130007838A (ko) * | 2011-07-11 | 2013-01-21 | 한국과학기술원 | 전자 책 디스플레이 방법 및 장치, 이를 구현하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체 |
CN104777960B (zh) * | 2015-04-03 | 2018-06-05 | 北京奇虎科技有限公司 | 实现可分段触发的组合对象跑马灯的方法和装置 |
CN106648356B (zh) * | 2016-11-16 | 2020-04-17 | 西安诺瓦星云科技股份有限公司 | 基于Android平台的走马灯效果实现装置及方法 |
CN106604098A (zh) * | 2016-12-29 | 2017-04-26 | 深圳Tcl数字技术有限公司 | 智能电视跑马灯效果实现方法及装置 |
CN108924622B (zh) * | 2018-07-24 | 2022-04-22 | 腾讯科技(深圳)有限公司 | 一种视频处理方法及其设备、存储介质、电子设备 |
-
2019
- 2019-02-02 CN CN201910106439.5A patent/CN109976605B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8854324B2 (en) * | 2011-04-13 | 2014-10-07 | Sony Corporation | Information processing control device |
CN107533432A (zh) * | 2016-03-31 | 2018-01-02 | 华为技术有限公司 | 一种压力触控方法及电子设备 |
CN108628510A (zh) * | 2018-05-09 | 2018-10-09 | 智者四海(北京)技术有限公司 | 内容显示方法、装置、电子设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109976605A (zh) | 2019-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10635379B2 (en) | Method for sharing screen between devices and device using the same | |
CN108874341B (zh) | 屏幕投影方法及终端设备 | |
CA2780454C (en) | Presentation of tabular information | |
WO2018040943A1 (zh) | 显示数据的控制方法、装置和*** | |
EP3680764A1 (en) | Icon moving method and device | |
KR20160143755A (ko) | 확장 가능 애플리케이션 표현, 액티비티 레벨들, 및 데스크탑 표현 | |
CN110716906B (zh) | 一种文件查看方法、电子设备及文件查看装置 | |
CN110019464B (zh) | 页面处理方法及装置 | |
CN111857453B (zh) | 功能界面展示方法、计算机设备及存储介质 | |
CN103309616A (zh) | 软键盘的显示方法和终端 | |
CN104423922A (zh) | 图像显示装置和数据传送方法 | |
US20200210047A1 (en) | Method for Responding to Touch Operation, Mobile Terminal, and Storage Medium | |
CN109976605B (zh) | 班牌内容显示方法、装置及存储介质 | |
EP2741208A1 (en) | Method for providing application information and mobile terminal thereof | |
US9830056B1 (en) | Indicating relationships between windows on a computing device | |
KR20230002939A (ko) | 메시지 상세 페이지의 표시 방법, 장치 및 전자 장치 | |
US20170060334A1 (en) | Method and apparatus for controlling touch device, and touch device | |
CN110262985B (zh) | 一种处理方法以及电子设备 | |
CN111324398B (zh) | 最近内容的处理方法、装置、终端及存储介质 | |
CN114265653A (zh) | 界面显示方法、装置、设备、存储介质及程序产品 | |
CN107102792B (zh) | 图像处理装置、其控制方法以及计算机可读存储介质 | |
CN111291090B (zh) | 基于时间控件获取时间段的方法、装置、电子设备及介质 | |
CN103780858A (zh) | 一种信息处理方法,装置及电子设备 | |
CN114578898A (zh) | 显示方法、电子设备及可读存储介质 | |
CN114327164A (zh) | 用于终端的负二屏界面显示方法、装置、终端及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |