【技术实现步骤摘要】
一种页面视图的控制方法和装置
[0001]本专利技术涉及计算机
,尤其涉及一种页面视图的控制方法和装置。
技术介绍
[0002]随着UI(User Interface)样式的多样化,在保证页面整体规范整洁的同时,为兼顾页面的位置利用率以丰富页面展示信息,常采用多种展示方式进行页面信息展示,如轮播图、走马灯方式、嵌套可滑动列表等。其中,轮播图常位于页面头部,无时间间隔地进行不同图片的展示;走马灯方式则常用于通知或公告,不停地以从左到右、从右到左、从上到下、从下到上中任意一种方式进行展示;而嵌套可滑动列表则常指在竖向页面中嵌套横向列表。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:轮播图或走马灯方式常在页面固定位置使用,若在同一页面中不同位置同时使用,则会导致也面凌乱,用户体验差;而嵌套可滑动列表虽可以在同一页面多处使用,但为避免用户眼花缭乱,多数嵌套的可滑动列表依赖用户手动进行滑动,若用户无意识滑动列表,则嵌套列表中展示信息曝光率差,用户无法获取完整的页面信息。
专利技术 ...
【技术保护点】
【技术特征摘要】
1.一种页面视图的控制方法,其特征在于,包括:获取页面数据,所述页面数据指示了一个或多个用于构成展示页面的页面楼层;判断所述页面楼层中是否存在可进行滑动控制的页面楼层;在所述页面楼层中存在可进行滑动控制的页面楼层的情况下,在所述页面楼层对应的子视图出现在展示屏幕内时,控制所述子视图进行滑动。2.根据权利1所述的页面视图的控制方法,其特征在于,所述判断所述页面楼层中是否存在可进行滑动控制的页面楼层,包括:判断所述展示页面对应的父视图是否支持竖向滑动;在所述父视图支持竖向滑动的情况下,判断所述页面楼层对应的子视图是否支持横向滑动;在所述子视图支持横向滑动,且所述子视图不支持自我滑动的情况下,确定所述页面楼层为可进行滑动控制的页面楼层。3.根据权利要求2所述的页面视图的控制方法,其特征在于,所述判断所述展示页面对应的父视图是否支持竖向滑动,包括:确定所述展示页面对应的页面高度与展示屏幕对应的屏幕高度的比值;判断所述比值是否大于预设比值;若大于,则所述父视图支持竖向滑动;若不大于,则所述父视图不支持竖向滑动。4.根据权利要求2所述的页面视图的控制方法,其特征在于,所述判断所述页面楼层对应的子视图是否支持横向滑动,包括:获取所述子视图对应的子视图宽度;判断所述子视图宽度是否大于展示屏幕对应的屏幕宽度;若大于,则所述子视图支持横向滑动;若不大于,则所述子视图不支持横向滑动。5.根据权利要求2所述的页面视图的控制方法,其特征在于,所述判断所述页面楼层对应的子视图是否支持横向滑动,包括:获取所述子视图所需展示的物品数量;判断所述物品数量是否大于所述展示屏幕对应的最大展示物品数量;若大于,则所述子视图支持横向滑动;若不大于,则所述子视图不支持横向滑动。6.根据权利要求2所述的页面视图的控制方法,其特征在于,所述在所述页面楼层中存在可进行滑动控制的页面楼层的情况下,在所述页面楼层对应的子视图出现在展示屏幕内时,控制所述子视图进行滑动,包括:确定可进行滑动控制的页面楼层对应的楼层数量;判断所述楼层数量是否大于阈值楼层数量;在所述楼层数量大于阈值楼层数量的情况下,在所述页面楼层对应的子视图出...
【专利技术属性】
技术研发人员:田创新,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。