CN109085984B - 信息流展示面板的控制方法、装置、终端设备及存储介质 - Google Patents
信息流展示面板的控制方法、装置、终端设备及存储介质 Download PDFInfo
- Publication number
- CN109085984B CN109085984B CN201810697514.5A CN201810697514A CN109085984B CN 109085984 B CN109085984 B CN 109085984B CN 201810697514 A CN201810697514 A CN 201810697514A CN 109085984 B CN109085984 B CN 109085984B
- Authority
- CN
- China
- Prior art keywords
- display panel
- slip gesture
- information flow
- gesture
- flow display
- 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 37
- 230000009471 action Effects 0.000 claims description 20
- 230000009467 reduction Effects 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 2
- 230000003993 interaction Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 5
- 238000005096 rolling process Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000011084 recovery Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000005611 electricity Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000011946 reduction process Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
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/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
- G06F3/04883—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 for inputting data by handwriting, e.g. gesture or text
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开实施例公开了一种信息流展示面板的控制方法、装置、终端设备及存储介质。所述方法包括:在信息流展示面板上检测到滑动手势时,若所述滑动手势为设定滑动手势,则根据所述滑动手势的所处区域,确定所述滑动手势的滑动起点;在检测到所述滑动手势的释放操作时,确定所述滑动手势的滑动距离;若所述滑动距离大于或等于设定阈值,则关闭所述信息流展示面板。本公开通过手势交互就可以关闭信息流展示面板,不必再去寻找关闭按钮,简化了用户操作,而且方便用户单手操作,提升了用户体验。
Description
技术领域
本公开实施例涉及互联网技术,尤其涉及一种信息流展示面板的控制方法、装置、终端设备及存储介质。
背景技术
随着互联网及信息技术的持续发展,终端上的互联网应用也越来越多,终端上的互联网应用可以通过与服务器的交互,通过信息流展示面板展示交互得到的信息流。
现有技术中,用户查看完成信息流展示面板上的信息流,想关闭信息流展示面板时,需要找到关闭按钮(如返回按钮),然后点击该按钮,才可以关闭该展示面板,操作较为复杂,而且由于关闭按钮位置固定,在随着屏幕越来越大时,用户使用单手操作则较为不便。
发明内容
有鉴于此,本公开实施例提供一种信息流展示面板的控制方法、装置、终端设备及存储介质,以简化用户操作,并方便用户单手操作,提升用户体验。
第一方面,本公开实施例提供了一种信息流展示面板的控制方法,所述方法包括:
在信息流展示面板上检测到滑动手势时,若所述滑动手势为设定滑动手势,则根据所述滑动手势的所处区域,确定所述滑动手势的滑动起点;
在检测到所述滑动手势的释放操作时,确定所述滑动手势的滑动距离;
若所述滑动距离大于或等于设定阈值,则关闭所述信息流展示面板。
进一步地,在确定所述滑动手势的滑动起点之后,还包括:
从所述滑动起点开始,将所述信息流展示面板跟随所述滑动手势移动。
进一步地,还包括:
若所述滑动距离小于所述设定阈值,则还原所述信息流展示面板。
进一步地,还原所述信息流展示面板,包括:
根据所述滑动手势的滑动方向,确定还原所述信息流展示面板时的还原方向;
以预设速度向所述还原方向移动所述信息流展示面板,直至还原所述信息流展示面板。
进一步地,关闭所述信息流展示面板,包括:
根据所述滑动手势的滑动方向,以预设速度移动所述信息流展示面板,直至所述信息流展示面板移出显示区域。
进一步地,根据所述滑动手势的所处区域,确定所述滑动手势的滑动起点,包括:
在所述滑动手势位于可滚动的浏览控件作用区域时,响应所述浏览控件的滚动操作,并当所述浏览控件不可滚动时,将该不可滚动的触摸点确定为所述滑动手势的滑动起点;
在所述滑动手势位于所述可滚动的浏览控件作用区域以外时,确定所述滑动手势的起始触摸点为所述滑动手势的滑动起点。
进一步地,所述释放操作包括手指抬起操作或接收到中断触发事件。
第二方面,本公开实施例还提供了一种信息流展示面板的控制装置,所述装置包括:
滑动起点确定模块,用于在信息流展示面板上检测到滑动手势时,若所述滑动手势为设定滑动手势,则根据所述滑动手势的所处区域,确定所述滑动手势的滑动起点;
滑动距离确定模块,用于在检测到所述滑动手势的释放操作时,确定所述滑动手势的滑动距离;
展示面板关闭模块,用于若所述滑动距离大于或等于设定阈值,则关闭所述信息流展示面板。
进一步地,还包括:
展示面板移动模块,用于从所述滑动起点开始,将所述信息流展示面板跟随所述滑动手势移动。
进一步地,所述装置还包括:
展示面板还原模块,用于若所述滑动距离小于所述设定阈值,则还原所述信息流展示面板。
进一步地,所述展示面板还原模块包括:
还原方向确定单元,用于根据所述滑动手势的滑动方向,确定还原所述信息流展示面板时的还原方向;
展示面板还原单元,用于以预设速度向所述还原方向移动所述信息流展示面板,直至还原所述信息流展示面板。
进一步地,所述展示面板关闭模块具体用于:
根据所述滑动手势的滑动方向,以预设速度移动所述信息流展示面板,直至所述信息流展示面板移出显示区域。
进一步地,所述滑动起点确定模块具体用于:
在所述滑动手势位于可滚动的浏览控件作用区域时,响应所述浏览控件的滚动操作,并当所述浏览控件不可滚动时,将该不可滚动的触摸点确定为所述滑动手势的滑动起点;
在所述滑动手势位于所述可滚动的浏览控件作用区域以外时,确定所述滑动手势的起始触摸点为所述滑动手势作为关闭手势的滑动起点。
进一步地,所述释放操作包括手指抬起操作或接收到中断触发事件。
第三方面,本公开实施例还提供了一种终端设备,所述终端设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本公开任一实施例所述的信息流展示面板的控制方法。
第四方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开任一实施例所述的信息流展示面板的控制方法。
本公开实施例的技术方案,通过在信息流展示面板上检测到的滑动手势为设定滑动手势,并且滑动距离大于或等于设定阈值时,就关闭信息流展示面板,从而通过手势交互就可以关闭信息流展示面板,不必再去寻找关闭按钮,简化了用户操作,而且方便用户单手操作,提升了用户体验。
附图说明
图1是本公开实施例一提供的一种信息流展示面板的控制方法的流程图;
图2a是本公开实施例中的信息流展示面板的上一级页面的示意图;
图2b是本公开实施例中的信息流展示面板的示意图;
图2c是本公开实施例中的滑动手势位于可滚动的浏览控件的作用区域的示意图;
图2d是本公开实施例中的响应浏览控件的滚动操作的示意图;
图2e是本公开实施例中的滑动手势位于可滚动的流量控件的作用区域以外的示意图;
图3是本公开实施例二提供的一种信息流展示面板的控制方法的流程图;
图4是本公开实施例中的下拉手势拖动信息流展示面板的示意图;
图5是本公开实施例三提供的一种信息流展示面板的控制装置结构示意图;
图6是本公开实施例四提供的一种终端设备的硬件结构示意图。
具体实施方式
下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分而非全部内容。
实施例一
图1是本公开实施例一提供的一种信息流展示面板的控制方法的流程图,本实施例可适用于通过滑动手势关闭信息流展示面板的情况,该方法可以由信息流展示面板的控制装置来执行,该装置可以由软件和/或硬件来实现,一般可集成在手机或平板电脑等终端设备中。该方法具体包括如下步骤:
步骤110,在信息流展示面板上检测到滑动手势时,若所述滑动手势为设定滑动手势,则根据所述滑动手势的所处区域,确定所述滑动手势的滑动起点。
其中,信息流展示面板可以展示各种信息流,在展示时,可以进行汇总展示,如展示的信息流可以包括曲目及评论信息等。所述设定滑动手势包括下滑手势、上滑手势、左滑手势或右滑手势,优选为下滑手势。所述滑动手势为关闭手势,在满足预设条件(如滑动距离大于或等于设置阈值)时可实现关闭信息流展示面板的功能。信息流展示面板不限于是在整个显示屏显示,还可以是显示屏上的部分显示区域,如分屏显示时所占的显示区域,或者是圆形区域等。
以信息流展示面板为音乐选择页面为例,如图2a所示,用户在信息流展示面板的上一级页面中点击打开信息流展示面板的操作控件1时,信息流展示面板从显示区域下方开始出现,并向上移动,直至覆盖整个显示区域,与此同时,向服务器发送信息流浏览请求,在服务器响应该信息流浏览请求并返回正确的信息流时在信息流展示面板上显示服务器返回的信息流,如图2b所示,信息流展示面板包括信息流分类信息展示区域2和信息流展示区域3;在服务器未响应该信息流浏览请求或者是服务器响应该信息流浏览请求但返回错误的信息时,在信息流展示面板上显示异常页面。
在滑动手势为设定滑动手势时,根据滑动手势的所处区域是否位于触发手势为所述设定滑动手势的已有控件的作用区域,可以确定滑动手势是否可以作为信息流展示面板的关闭手势,并确定滑动手势的滑动起点,即在滑动手势的所处区域位于已有控件的作用区域时,首先响应已有控件的操作,在已有控件的操作完成后,如果滑动手势还继续滑动,则可确定已有控件的操作完成后的触摸点为滑动手势的滑动起点;在滑动手势的所处区域位于已有控件的作用区域之外时,确定滑动手势的起始触摸点为滑动手势的滑动起点。在滑动手势为设定滑动手势且设定滑动手势与信息流展示面板中已有控件的触发手势不同时,可以直接将滑动手势的起始触摸点确定为滑动手势的滑动起点。
步骤120,在检测到所述滑动手势的释放操作时,确定所述滑动手势的滑动距离。
其中,所述释放操作包括手指抬起操作或接收到中断触发事件。中断触发事件包括电话呼入事件、HOME键触发事件、接收到提示信息或系统的电量低提示等。
在检测到所述滑动手势的释放操作时,将释放操作前的触摸点作为滑动手势的滑动终点,根据滑动手势的滑动起点和滑动终点,计算滑动手势的滑动距离。其中,设定滑动手势为下滑手势或上滑手势时,滑动距离为平行于显示屏长边的位移分量;设定滑动手势为左滑手势或右滑手势时,滑动距离为平行于显示屏短边的位移分量。滑动距离可以表示为具体的距离数值,也可以以滑动手势滑过的像素点表示,还可以表示为与显示区域相应方向的长度的比例,优选为比例,这样可以适用于不同的显示区域大小。
步骤130,若所述滑动距离大于或等于设定阈值,则关闭所述信息流展示面板。
其中,设定阈值可以为具体的距离的设定阈值,也可以为设定像素点数量,还可以为设定滑动手势滑过显示区域相应方向的设定比例,如设定滑动手势为下滑手势时,设定阈值为下滑手势滑过与显示屏长边平行方向的设定比例。
在滑动手势的滑动距离大于或等于设定阈值时,则满足信息流展示面板的关闭条件,关闭信息流展示面板。如滑动手势的释放操作为电话呼入事件,则显示来电页面,在用户处理完成该电话呼入事件后,回到信息流展示面板对应的应用程序时,显示该信息流展示面板的上一级页面;如滑动手势的释放操作为HOME键触发事件,则用户重新打开该信息流展示面板对应的应用程序时,显示该信息流展示面板的上一级页面;在滑动手势的释放操作为接收到提示信息或系统的电量低提示时,也类似,即在显示提示的时候关闭信息流展示面板后显示信息流展示面板的上一级页面。以信息流展示面板为某视频分享软件中的音乐选择页面为例,关闭信息流展示面板后,显示信息流展示面板的上一级页面,如图2a所示的页面。
在关闭信息流展示面板后,还可以在检测到相应的手势操作时,重新拉出关闭的信息流展示面板,其中,相应的手势操作可以是从显示区域边框开始的与设定滑动手势相反的手势操作,或者是检测到对相应控件(如重新弹出控件)的操作等,从而实现快速打开由于误操作关闭的信息流展示面板。
本实施例的技术方案,通过在信息流展示面板上检测到的滑动手势为设定滑动手势,并且滑动距离大于或等于设定阈值时,就关闭信息流展示面板,从而通过手势交互就可以关闭信息流展示面板,不必再去寻找关闭按钮,简化了用户操作,而且方便用户单手操作,提升了用户体验。
在上述技术方案的基础上,根据所述滑动手势的所处区域,确定所述滑动手势的滑动起点,可选包括:
在所述滑动手势位于可滚动的浏览控件作用区域时,响应所述浏览控件的滚动操作,并当所述浏览控件不可滚动时,将该不可滚动的触摸点确定为所述滑动手势的滑动起点;
在所述滑动手势位于所述可滚动的浏览控件作用区域以外时,确定所述滑动手势的起始触摸点为所述滑动手势的滑动起点。
当可滚动的浏览控件的触发手势为所述设定滑动手势时,若滑动手势的所处区域位于所述可滚动的浏览控件作用区域,则优先响应浏览控件的滚动操作,在浏览控件不可滚动时,若滑动手势继续滑动则作为信息流展示面板的关闭手势,并将不可滚动时的触摸点作为滑动手势的滑动起点;若滑动手势位于可滚动的浏览控件作用区域以外,则可以确定该滑动手势的起始触摸点即作为信息流展示面板的滑动手势的滑动起点。以信息流展示面板为音乐选择页面为例,如图2b所示,信息流展示区域3为可滚动的浏览控件作用区域,可滚动的浏览控件作用区域以外如信息流分类展示区域2为可滚动的浏览控件非作用区域,可滚动的浏览控件的触发手势为下滑手势或上滑手势,此时设定滑动手势为下滑手势,因为在信息流展示面板中上滑手势可以刷新信息流。如图2c所示,所述设定滑动手势为下滑手势时,若滑动手势的所处区域位于信息流展示区域3,此时信息流展示区域展示的是第三首音乐、第四首音乐和第五首音乐,浏览控件可以滚动,首先响应浏览控件的滚动操作,即滚动显示对应的信息流,在浏览控件不可滚动时,如图2d所示,此时信息流展示区域展示的第一首音乐、第二首音乐和第三首音乐,这时将不可滚动的触摸点确定为滑动手势的滑动起点;如图2e所示,若滑动手势的所处区域位于信息流分类展示区域2,则确定滑动手势的起始触摸点为滑动手势的滑动起点。
实施例二
图3是本公开实施例二提供的一种信息流展示面板的控制方法的流程图,本实施例在上述实施例的基础上进行了优化,在确定所述滑动手势的滑动起点之后,还进一步包括:从所述滑动起点开始,将所述信息流展示面板跟随所述滑动手势移动。该方法具体包括如下步骤:
步骤210,在信息流展示面板上检测到滑动手势时,若所述滑动手势为设定滑动手势,则根据所述滑动手势的所处区域,确定所述滑动手势的滑动起点。
步骤220,从所述滑动起点开始,将所述信息流展示面板跟随所述滑动手势移动。
从滑动手势的滑动起点开始,信息流展示面板跟随滑动手势移动,可以拖动信息流展示面板,直至检测到滑动手势的释放操作,此时设定滑动手势若为下滑手势,也可以称为下拉手势,即通过下拉手势拖动信息流展示面板移动。如图4所示,用户的滑动手势为下拉手势,信息流展示面板跟随下拉手势移动。信息流展示面板跟随滑动手势移动时的移动距离与滑动手势的滑动距离呈线性关系。
步骤230,在检测到所述滑动手势的释放操作时,确定所述滑动手势的滑动距离。
步骤240,若所述滑动距离大于或等于设定阈值,则关闭所述信息流展示面板。
本实施例的技术方案,在上述实施例的基础上,通过在所述滑动起点开始,将信息流展示面板跟随滑动手势移动,实现了信息流展示面板跟随用户的滑动手势移动的直观展示,丰富了界面效果。
在上述技术方案的基础上,还可选包括:
若所述滑动距离小于所述设定阈值,则还原所述信息流展示面板。
在滑动距离小于设定阈值时,确定用户不想关闭信息流展示面板,则还原信息流展示面板的显示,即在对应的整个显示区域显示信息流展示面板。其中,整个显示区域为信息流展示面板对应的应用程序所占有的显示区域,如当前只有该应用程序进行显示时,则整个显示区域为整个显示屏的显示区域;若当前该应用程序与其他应用程序进行分屏显示时,则整个显示区域为该应用程序所占有的显示区域。
其中,还原所述信息流展示面板,可选包括:
根据所述滑动手势的滑动方向,确定还原所述信息流展示面板时的还原方向;
以预设速度向所述还原方向移动所述信息流展示面板,直至还原所述信息流展示面板。
在滑动手势作为关闭手势时,信息流展示面板跟随滑动手势移动,则还原信息流展示面板时,信息流展示面板的还原方向与滑动手势的滑动方向是相反的,在还原过程中,以预设速度向还原方向移动信息流展示面板,直至信息流展示面板覆盖对应的整个显示区域。从而实现了在还原过程中伴随动画的显示,进一步丰富了界面效果。若滑动手势作为关闭手势的释放操作为中断触发事件,则在处理完中断触发事件后还原信息流展示面板时以动画的形式还原。
在上述技术方案的基础上,关闭所述信息流展示面板,可选包括:
根据所述滑动手势的滑动方向,以预设速度移动所述信息流展示面板,直至所述信息流展示面板移出显示区域。
在确定滑动手势的滑动起点后,信息流展示面板跟随滑动手势移动,信息流展示面板的移动方向和滑动手势的滑动方向一致,在检测到滑动手势的释放操作时,继续以预设速度向滑动方向移动信息流展示面板,直至信息流展示面板移出显示区域,就实现了信息流展示面板的关闭。实现了在关闭过程中伴随动画的显示,进一步丰富了界面效果。若滑动手势的释放操作为中断触发事件,则在处理完中断触发事件后关闭信息流展示面板时以动画的形式关闭。在检测到用户点击关闭按钮来关闭该信息流展示面板时,也可以动画的形式来关闭。
实施例三
图5是本公开实施例三提供的一种信息流展示面板的控制装置结构示意图,本实施例可适用于通过滑动手势关闭信息流展示面板的情况,该装置可以执行信息流展示面板的控制方法,该装置可以由软件和/或硬件来实现,一般可集成在终端中。如图5所示,本实施例所述的信息流展示面板的控制装置包括:滑动起点确定模块310、滑动距离确定模块320和展示面板关闭模块330。
其中,滑动起点确定模块310,用于在信息流展示面板上检测到滑动手势时,若所述滑动手势为设定滑动手势,则根据所述滑动手势的所处区域,确定所述滑动手势的滑动起点;
滑动距离确定模块320,用于在检测到所述滑动手势的释放操作时,确定所述滑动手势的滑动距离;
展示面板关闭模块330,用于若所述滑动距离大于或等于设定阈值,则关闭所述信息流展示面板。
可选的,还包括:
展示面板移动模块,用于从所述滑动起点开始,将所述信息流展示面板跟随所述滑动手势移动。
可选的,所述装置还包括:
展示面板还原模块,用于若所述滑动距离小于所述设定阈值,则还原所述信息流展示面板。
可选的,所述展示面板还原模块包括:
还原方向确定单元,用于根据所述滑动手势的滑动方向,确定还原所述信息流展示面板时的还原方向;
展示面板还原单元,用于以预设速度向所述还原方向移动所述信息流展示面板,直至还原所述信息流展示面板。
可选的,所述展示面板关闭模块具体用于:
根据所述滑动手势的滑动方向,以预设速度移动所述信息流展示面板,直至所述信息流展示面板移出显示区域。
可选的,所述滑动起点确定模块具体用于:
在所述滑动手势位于可滚动的浏览控件作用区域时,响应所述浏览控件的滚动操作,并当所述浏览控件不可滚动时,将该不可滚动的触摸点确定为所述滑动手势的滑动起点;
在所述滑动手势位于所述可滚动的浏览控件作用区域以外时,确定所述滑动手势的起始触摸点为所述滑动手势的滑动起点。
可选的,所述释放操作包括手指抬起操作或接收到中断触发事件。
上述信息流展示面板的控制装置可执行本公开任意实施例所提供的信息流展示面板的控制方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本公开任意实施例提供的信息流展示面板的控制方法。
实施例四
图6是本公开实施例四提供的一种终端设备的硬件结构示意图。终端设备可以以各种形式来实施,本公开中的终端设备可以包括但不限于诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(Personal Digital Assistant,个人数字助理)、PAD(平板电脑)、PMP(Portable Multimedia Player,便携式多媒体播放器)、导航装置、车载终端设备、车载显示终端、车载电子后视镜等等的移动终端设备以及诸如数字TV、台式计算机等等的固定终端设备。
如图6所示,终端设备400可以包括无线通信单元410、A/V(音频/视频)输入单元420、用户输入单元430、感测单元440、输出单元450、存储器460、接口单元470、处理器480和电源单元490等等。图6示出了具有各种组件的终端设备,但是应理解的是,并不要求实施所有示出的组件,可以替代地实施更多或更少的组件。
其中,无线通信单元410允许终端设备400与无线通信系统或网络之间的无线电通信。A/V输入单元420用于接收音频或视频信号。用户输入单元430可以根据用户输入的命令生成键输入数据以控制终端设备的各种操作。感测单元440检测终端设备400的当前状态、终端设备400的位置、用户对于终端设备400的触摸输入的有无、终端设备400的取向、终端设备400的加速或减速移动和方向等等,并且生成用于控制终端设备400的操作的命令或信号。接口单元470用作至少一个外部装置与终端设备400连接可以通信的接口。输出单元450被构造为以视觉、音频和/或触觉方式提供输出信号。存储器460可以存储由处理器480执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据。存储器460可以包括至少一种类型的存储介质。而且,终端设备400可以与通过网络连接执行存储器460的存储功能的网络存储装置协作。处理器480通常控制终端设备的总体操作。另外,处理器480可以包括用于再现或回放多媒体数据的多媒体模块。处理器480可以执行模式识别处理,以将在触摸屏上执行的手写输入或者图片绘制输入识别为字符或图像。电源单元490在处理器480的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。
处理器480通过运行存储在存储器460中的程序,从而执行终端设备400的各种功能应用以及数据处理,例如实现本公开实施例所提供的一种信息流展示面板的控制方法,包括:
在信息流展示面板上检测到滑动手势时,若所述滑动手势为设定滑动手势,则根据所述滑动手势的所处区域,确定所述滑动手势的滑动起点;
在检测到所述滑动手势的释放操作时,确定所述滑动手势的滑动距离;
若所述滑动距离大于或等于设定阈值,则关闭所述信息流展示面板。
实施例五
本公开实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种信息流展示面板的控制方法,该方法包括:
在信息流展示面板上检测到滑动手势时,若所述滑动手势为设定滑动手势,则根据所述滑动手势的所处区域,确定所述滑动手势的滑动起点;
在检测到所述滑动手势的释放操作时,确定所述滑动手势的滑动距离;
若所述滑动距离大于或等于设定阈值,则关闭所述信息流展示面板。
当然,本公开实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本公开任意实施例所提供的信息流展示面板的控制方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本公开可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述的方法。
值得注意的是,上述信息流展示面板的控制装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本公开的保护范围。
注意,上述仅为本公开的较佳实施例及所运用技术原理。本领域技术人员会理解,本公开不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本公开的保护范围。因此,虽然通过以上实施例对本公开进行了较为详细的说明,但是本公开不仅仅限于以上实施例,在不脱离本公开构思的情况下,还可以包括更多其他等效实施例,而本公开的范围由所附的权利要求范围决定。
Claims (9)
1.一种信息流展示面板的控制方法,其特征在于,所述方法包括:
在信息流展示面板上检测到滑动手势时,若所述滑动手势为设定滑动手势,则在所述滑动手势位于可滚动的浏览控件作用区域时,响应所述浏览控件的滚动操作,并当所述浏览控件不可滚动时,将该不可滚动的触摸点确定为所述滑动手势的滑动起点;在所述滑动手势位于所述可滚动的浏览控件作用区域以外时,确定所述滑动手势的起始触摸点为所述滑动手势的滑动起点;
在检测到所述滑动手势的释放操作时,确定所述滑动手势的滑动距离;
若所述滑动距离大于或等于设定阈值,则关闭所述信息流展示面板。
2.根据权利要求1所述的方法,其特征在于,在确定所述滑动手势的滑动起点之后,还包括:
从所述滑动起点开始,将所述信息流展示面板跟随所述滑动手势移动。
3.根据权利要求2所述的方法,其特征在于,还包括:
若所述滑动距离小于所述设定阈值,则还原所述信息流展示面板。
4.根据权利要求3所述的方法,其特征在于,还原所述信息流展示面板,包括:
根据所述滑动手势的滑动方向,确定还原所述信息流展示面板时的还原方向;
以预设速度向所述还原方向移动所述信息流展示面板,直至还原所述信息流展示面板。
5.根据权利要求2所述的方法,其特征在于,关闭所述信息流展示面板,包括:
根据所述滑动手势的滑动方向,以预设速度移动所述信息流展示面板,直至所述信息流展示面板移出显示区域。
6.根据权利要求1所述的方法,其特征在于,所述释放操作包括手指抬起操作或接收到中断触发事件。
7.一种信息流展示面板的控制装置,其特征在于,所述装置包括:
滑动起点确定模块,用于在信息流展示面板上检测到滑动手势时,若所述滑动手势为设定滑动手势,则在所述滑动手势位于可滚动的浏览控件作用区域时,响应所述浏览控件的滚动操作,并当所述浏览控件不可滚动时,将该不可滚动的触摸点确定为所述滑动手势的滑动起点;在所述滑动手势位于所述可滚动的浏览控件作用区域以外时,确定所述滑动手势的起始触摸点为所述滑动手势的滑动起点;
滑动距离确定模块,用于在检测到所述滑动手势的释放操作时,确定所述滑动手势的滑动距离;
展示面板关闭模块,用于若所述滑动距离大于或等于设定阈值,则关闭所述信息流展示面板。
8.一种终端设备,其特征在于,所述终端设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6中任一所述的信息流展示面板的控制方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一所述的信息流展示面板的控制方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810697514.5A CN109085984B (zh) | 2018-06-29 | 2018-06-29 | 信息流展示面板的控制方法、装置、终端设备及存储介质 |
PCT/CN2018/124742 WO2020000969A1 (zh) | 2018-06-29 | 2018-12-28 | 信息流展示面板的控制方法、装置、终端设备及存储介质 |
US17/021,334 US10990278B2 (en) | 2018-06-29 | 2020-09-15 | Method and device for controlling information flow display panel, terminal apparatus, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810697514.5A CN109085984B (zh) | 2018-06-29 | 2018-06-29 | 信息流展示面板的控制方法、装置、终端设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109085984A CN109085984A (zh) | 2018-12-25 |
CN109085984B true CN109085984B (zh) | 2019-10-18 |
Family
ID=64834816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810697514.5A Active CN109085984B (zh) | 2018-06-29 | 2018-06-29 | 信息流展示面板的控制方法、装置、终端设备及存储介质 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10990278B2 (zh) |
CN (1) | CN109085984B (zh) |
WO (1) | WO2020000969A1 (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109085984B (zh) | 2018-06-29 | 2019-10-18 | 北京微播视界科技有限公司 | 信息流展示面板的控制方法、装置、终端设备及存储介质 |
CN111459390B (zh) * | 2019-01-18 | 2023-07-18 | 阿里巴巴(上海)有限公司 | 信息流的滑动方法、装置、电子设备和图像显示方法 |
CN109947329B (zh) * | 2019-03-25 | 2020-09-22 | 北京字节跳动网络技术有限公司 | 显示控制方法、装置及系统、存储介质、终端设备 |
CN112578962A (zh) * | 2019-09-27 | 2021-03-30 | 百度在线网络技术(北京)有限公司 | 信息流展示方法、装置、设备和介质 |
USD941841S1 (en) * | 2020-02-25 | 2022-01-25 | Beijing Dajia Internet Information Technology Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD943609S1 (en) * | 2020-03-12 | 2022-02-15 | Beijing Dajia Internet Information Technology Co., Ltd | Display screen or portion thereof with graphical user interface |
USD958803S1 (en) * | 2020-03-13 | 2022-07-26 | Beijing Dajia Internet Information Technology Co., Ltd | Display screen or portion thereof with graphical user in interface |
USD944259S1 (en) * | 2020-03-24 | 2022-02-22 | Beijing Dajia Internet Information Technology Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD941843S1 (en) * | 2020-03-31 | 2022-01-25 | Beijing Dajia Internet Information Technology Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD989783S1 (en) * | 2021-02-09 | 2023-06-20 | Beijing Dajia Internet Information Technology Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD982607S1 (en) * | 2021-03-29 | 2023-04-04 | Kwai Games Pte. Ltd. | Display screen or portion thereof with animated graphical user interface |
CA206895S (en) * | 2021-04-06 | 2023-03-27 | Beijing Zitiao Network Technology Co Ltd | Display screen with graphical user interface |
CA206894S (en) * | 2021-04-06 | 2023-03-27 | Beijing Zitiao Network Technology Co Ltd | Display screen with graphical user interface |
CA206902S (en) * | 2021-04-06 | 2023-04-03 | Beijing Zitiao Network Technology Co Ltd | Display screen with an animated graphical user interface |
CA206892S (en) * | 2021-04-06 | 2023-03-27 | Beijing Zitiao Network Technology Co Ltd | Display screen with graphical user interface |
JP1728334S (ja) * | 2021-11-25 | 2022-10-26 | 動画再生用gui | |
CN116088716B (zh) * | 2022-06-13 | 2023-12-08 | 荣耀终端有限公司 | 窗口管理方法和终端设备 |
US11983053B1 (en) * | 2022-12-22 | 2024-05-14 | Lenovo Enterprise Solutions (Singapore) Pte Ltd. | Button press gestures on a single power button to power sequence a selected partitioned node |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102436351A (zh) * | 2011-12-22 | 2012-05-02 | 优视科技有限公司 | 通过拖拽手势控制应用界面的方法和装置 |
CN103677576A (zh) * | 2012-09-14 | 2014-03-26 | 腾讯科技(深圳)有限公司 | 关闭窗口的方法及装置 |
CN106250038A (zh) * | 2016-07-29 | 2016-12-21 | 珠海市魅族科技有限公司 | 一种人机交互界面的实现方法及移动终端 |
CN106354404A (zh) * | 2016-08-15 | 2017-01-25 | 合网络技术(北京)有限公司 | 页面操作方法及装置 |
CN106383635A (zh) * | 2016-10-14 | 2017-02-08 | 福建中金在线信息科技有限公司 | 一种当前显示界面的上一级界面的显示方法及装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6690365B2 (en) * | 2001-08-29 | 2004-02-10 | Microsoft Corporation | Automatic scrolling |
KR101886753B1 (ko) * | 2012-04-05 | 2018-08-08 | 엘지전자 주식회사 | 이동 단말기 및 그것의 제어 방법 |
CN102779004B (zh) * | 2012-06-26 | 2015-05-13 | 宇龙计算机通信科技(深圳)有限公司 | 一种触摸屏终端屏幕操控的方法及装置 |
JP5489379B1 (ja) * | 2013-01-18 | 2014-05-14 | パナソニック株式会社 | スクロール装置、スクロール方法及びプログラム |
ES2719086T3 (es) * | 2013-03-07 | 2019-07-08 | Tencent Tech Shenzhen Co Ltd | Conmutación de modo de vista de interfaz gráfica de usuario |
CN103425431A (zh) * | 2013-08-07 | 2013-12-04 | 福州瑞芯微电子有限公司 | 实现多窗口操作的移动终端及方法 |
KR20150069559A (ko) * | 2013-12-13 | 2015-06-23 | 삼성전자주식회사 | 화면 제어 방법 및 이를 구현하는 전자 장치 |
CN104049900A (zh) * | 2014-06-30 | 2014-09-17 | 北京安兔兔科技有限公司 | 悬浮窗口关闭方法及装置 |
CN109085984B (zh) * | 2018-06-29 | 2019-10-18 | 北京微播视界科技有限公司 | 信息流展示面板的控制方法、装置、终端设备及存储介质 |
-
2018
- 2018-06-29 CN CN201810697514.5A patent/CN109085984B/zh active Active
- 2018-12-28 WO PCT/CN2018/124742 patent/WO2020000969A1/zh active Application Filing
-
2020
- 2020-09-15 US US17/021,334 patent/US10990278B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102436351A (zh) * | 2011-12-22 | 2012-05-02 | 优视科技有限公司 | 通过拖拽手势控制应用界面的方法和装置 |
CN103677576A (zh) * | 2012-09-14 | 2014-03-26 | 腾讯科技(深圳)有限公司 | 关闭窗口的方法及装置 |
CN106250038A (zh) * | 2016-07-29 | 2016-12-21 | 珠海市魅族科技有限公司 | 一种人机交互界面的实现方法及移动终端 |
CN106354404A (zh) * | 2016-08-15 | 2017-01-25 | 合网络技术(北京)有限公司 | 页面操作方法及装置 |
CN106383635A (zh) * | 2016-10-14 | 2017-02-08 | 福建中金在线信息科技有限公司 | 一种当前显示界面的上一级界面的显示方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
US20210026529A1 (en) | 2021-01-28 |
US10990278B2 (en) | 2021-04-27 |
WO2020000969A1 (zh) | 2020-01-02 |
CN109085984A (zh) | 2018-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109085984B (zh) | 信息流展示面板的控制方法、装置、终端设备及存储介质 | |
US11750888B2 (en) | User interfaces including selectable representations of content items | |
US20240037144A1 (en) | User interfaces for a podcast browsing and playback application | |
US11720229B2 (en) | User interfaces for browsing and presenting content | |
US20230305799A1 (en) | User interfaces for content applications | |
CN105408847B (zh) | 用户终端和及其显示锁定屏幕的方法 | |
US11822943B2 (en) | User interfaces for presenting information about and facilitating application functions | |
KR102191965B1 (ko) | 이동 단말기 및 그 동작 방법 | |
US20110167341A1 (en) | Device, Method, and Graphical User Interface for Navigating Through Multiple Viewing Areas | |
US11656838B2 (en) | User interfaces for time period-based curated playlists | |
CN108984094B (zh) | 切换全局特效的方法、装置、终端设备及存储介质 | |
WO2018112928A1 (zh) | 一种信息展示方法、装置及终端设备 | |
WO2014078804A2 (en) | Enhanced navigation for touch-surface device | |
WO2017211200A1 (zh) | 动态列表的显示方法、装置、设备和系统 | |
WO2023016463A1 (zh) | 显示控制方法、装置、电子设备和介质 | |
WO2023005828A1 (zh) | 消息显示方法、装置和电子设备 | |
WO2020000970A1 (zh) | 标识用户兴趣的方法、装置、终端设备及存储介质 | |
CN104182120B (zh) | 屏幕界面的显示方法和显示装置 | |
WO2023093745A1 (zh) | 应用图标管理方法, 装置, 电子设备及存储介质 | |
WO2022227784A1 (zh) | 一种图片显示方法、装置,设备及存储介质 | |
WO2022213945A1 (zh) | 应用提醒方法、装置及电子设备 | |
WO2022068721A1 (zh) | 截屏方法、装置及电子设备 | |
CN112995406B (zh) | 显示方法、装置和电子设备 | |
US12088884B2 (en) | User interfaces and associated systems and processes for controlling playback of content | |
CN113032163A (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 | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 2nd Floor, Building 4, No. 18 North Third Ring West Road, Haidian District, Beijing, 2022 Patentee after: Tiktok Technology Co.,Ltd. Country or region after: China Address before: 100080 408, 4th floor, 51 Zhichun Road, Haidian District, Beijing Patentee before: BEIJING MICROLIVE VISION TECHNOLOGY Co.,Ltd. Country or region before: China |