[发明专利]列表显示方法、装置、设备、存储介质及程序产品在审
申请号: | 202210279328.6 | 申请日: | 2022-03-21 |
公开(公告)号: | CN114637447A | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 张新发 | 申请(专利权)人: | 北京有竹居网络技术有限公司 |
主分类号: | G06F3/0482 | 分类号: | G06F3/0482;G06F3/04855 |
代理公司: | 上海光栅知识产权代理有限公司 31340 | 代理人: | 关浩;马雯雯 |
地址: | 101299 北京市平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 列表 显示 方法 装置 设备 存储 介质 程序 产品 | ||
本申请实施例提供一种列表显示方法、装置、设备、存储介质及程序产品,通过电子设备提供用户界面,用户界面中包括第一列表,第一列表中包括第二列表;该方法包括:接收对第一列表的第一滑动指令;控制第一列表根据第一滑动指令进行滚动显示;在第一列表进行滚动显示的过程中,若第一列表的滚动偏移量等于第一预设值,则控制第二列表根据第一滑动指令进行滚动显示。本申请实施例列表显示方法、装置、设备、存储介质及程序产品能够避免第一列表和第二列表均停止滚动。
技术领域
本申请实施例涉及互联网技术领域,尤其涉及一种列表显示方法、装置、设备、存储介质及程序产品。
背景技术
目前,电子设备(例如:智能手机、平板电脑等)提供的用户界面中例如可以包括列表A,列表A中可以包括列表B。用户可以滑动列表A(或者列表B),控制列表A(或者列表B)进行滚动,以浏览列表A(或者列表B)中包括的图文信息。
在相关技术中,为了便于用户操作,列表A和列表B的滑动方向通常相同。由于列表A和列表B的滑动方向相同,因此列表A和列表B会存在滑动冲突,例如在用户滑动列表A,以控制列表A滚动的过程中,当列表A满足停止滚动条件时,若用户继续滑动,则列表A和列表B均停止滚动。
发明内容
本申请实施例提供一种列表显示方法、装置、设备、存储介质及程序产品,用以解决两个列表同时停止滚动问题。
第一方面,本申请实施例提供一种列表显示方法,通过电子设备提供用户界面,用户界面中包括第一列表,第一列表中包括第二列表;该方法包括:
接收对第一列表的第一滑动指令;
控制第一列表根据第一滑动指令进行滚动显示;
在第一列表进行滚动显示的过程中,若第一列表的滚动偏移量等于第一预设值,则控制第二列表根据第一滑动指令进行滚动显示。
在一种可行的实施例方式中,控制第二列表根据第一滑动指令进行滚动显示,包括:将第一列表替换为第三列表;第三列表继承第一列表;执行第三列表对应的第一冲突解决代码,控制第三列表根据第一滑动指令进行滚动显示,以控制第二列表根据第一滑动指令进行滚动显示;第一冲突解决代码用于指示在第一列表的滚动偏移量等于第一预设值时控制第三列表进行滚动显示。
在一种可行的实施例方式中,电子设备的操作系统中包括可滚动视图UIScrollView;该方法还包括:配置可滚动视图UIScrollView对应的预设属性,以控制第一列表具有预设属性;将第一列表的预设属性设置为第一预设值;创建第一列表对应的第三列表。
在一种可行的实施例方式中,该方法还包括:在第二列表进行滚动显示的过程中,若第二列表的滚动偏移量等于第二预设值,则控制第一列表继续根据第一滑动指令进行滚动显示。
在一种可行的实施例方式中,控制第一列表继续根据第一滑动指令进行滚动显示,包括:执行第三列表对应的第二冲突解决代码,控制第三列表根据第一滑动指令进行滚动显示,以控制第一列表继续根据第一滑动指令进行滚动显示;第三列表继承第一列表;第二冲突解决代码用于指示在第二列表的滚动偏移量等于第二预设值,控制第三列表进行滚动显示。
在一种可行的实施例方式中,该方法还包括:获取第一列表的顶部位置和第二列表的顶部位置之间的差值;将差值,确定为第一预设值。
第二方面,本申请实施例提供一种列表显示装置,通过电子设备提供用户界面,用户界面中包括第一列表,第一列表中包括第二列表;装置包括:接收模块、控制模块和显示模块;
接收模块,用于接收对第一列表的第一滑动指令;
控制模块,用于控制第一列表根据第一滑动指令在显示模块上进行滚动显示;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京有竹居网络技术有限公司,未经北京有竹居网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210279328.6/2.html,转载请声明来源钻瓜专利网。