【技术实现步骤摘要】
列表滑动的实现方法、装置、电子设备及存储介质
[0001]本公开涉及数据处理
,尤其涉及智能显示、智能驾驶等
技术介绍
[0002]超大尺寸的车载屏幕越来越来受到用户的青睐,已经成为一个拥有超高吸引力的卖点。但是,受车辆自身构造的限制,竖向屏幕只能布局在中控上方,而又不能超出挡风玻璃下边界。为了追求更大的屏幕尺寸,越来越多的车辆厂商开始追求横向屏幕,横向屏幕可以充分利用中控仪表台横向空间,从而支持较大尺寸的屏幕。
[0003]横向屏幕的尺寸,在长度上可以支持到和车身的内部宽度相同,如长达1.25米,但是由于受竖向空间的影响,宽度只有0.25米。又因为坐在主驾上车主操作范围只能覆盖到半个车身稍多一点的区域,所以在视觉交互设计时需要采用列表滑动的方式,以便坐在主驾上的车主将想要操作的区域滑动到可操作的范围内。
技术实现思路
[0004]本公开提供了一种列表滑动的实现方法、装置、电子设备及存储介质。
[0005]根据本公开的第一方面,提供了一种列表滑动的实现方法,包括:
[0 ...
【技术保护点】
【技术特征摘要】
1.一种列表滑动的实现方法,包括:根据预设的列表模板生成列表,所述列表中包括多个按照所述列表模板布局的展示卡片;将承载页面的生命周期传递至各所述展示卡片,以使各所述展示卡片在所述生命周期中进行相应的数据处理,其中,所述列表用于在屏幕可视范围内滑动。2.根据权利要求1所述的方法,其中,所述生命周期包括页面创建阶段、页面压后台阶段、页面回前台阶段和页面销毁阶段,将承载页面的生命周期传递至各所述展示卡片,包括:设置所述页面创建阶段对应的数据处理方式为:根据所述展示卡片对应的承载页面对所述展示卡片进行外观渲染和数据初始化;和/或,设置所述页面压后台阶段对应的数据处理方式为:停止数据刷新;和/或,设置所述页面回前台阶段对应的数据处理方式为:数据刷新;和/或,设置所述页面销毁阶段对应的数据处理方式为:释放数据。3.根据权利要求2所述的方法,还包括:在所述页面创建阶段,根据各所述展示卡片对应的承载页面分别对各所述展示卡片进行外观渲染和数据初始化;在所述页面压后台阶段,对所述展示卡片停止数据刷新;和/或,在所述页面回前台阶段,对所述展示卡片进行数据刷新;和/或,在所述页面销毁阶段,释放所述展示卡片中的数据。4.根据权利要求1所述的方法,还包括:根据预设的网络模板的时间戳以及预设的本地模板的时间戳,从所述网络模板和所述本地模板中,确定出所述列表模板。5.根据权利要求1所述的方法,根据预设的列表模板生成列表,包括:按照所述列表模板布局出N个列表项,其中,N为大于1的整数;对于前N
‑
1个列表项,分别生成所述展示卡片,对于第N个列表项,生成空白卡片,以得到所述列表。6.根据权利要求5所述的方法,其中,所述空白卡片的宽度为所述屏幕可视范围的宽度减去所述第N个列表项的宽度。7.根据权利要求1至6任一项所述的方法,还包括:触发所述列表跟随滑动命令进行第一滑动操作;在所述第一滑动操作结束的情况下,从所述列表的多个展示卡片中,确定出出现在所述屏幕可视范围的边缘的目标卡片;根据所述目标卡片的宽度以及所述目标卡片与所述屏幕可视范围的边缘的间距,确定出所述列表的滑动距离和滑动方向;根据确定出的滑动距离和滑动方向,触发所述列表进行第二滑动操作,以使所述目标卡片的边缘与所述屏幕可视范围的边缘重合。8.一种列表滑动的实现装置,包括:列表生成模块,用于根据预设的列表模板生成列表,所述列表中包括多个按照所述列表模板布局的展示卡片;
生命周期传递模块,用于将承载页面的生命周期传递至各所述展示卡片,以使各所述展示卡片在所述生命周期中进行相应的数据处理,其中,所述列表用于在屏幕可视范围内滑动。9.根据权利要求8所述的装置,其中,所述生命周期包括页面创建阶段、页面压后台阶段、页面回前台阶段...
【专利技术属性】
技术研发人员:杨可,
申请(专利权)人:阿波罗智行科技广州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。