【技术实现步骤摘要】
内容轮播的方法、装置、电子设备和存储介质
本专利技术涉及显示
,尤其涉及一种在电子设备的显示页面上实现内容轮播的方法、装置和一种非暂时性可读存储介质。
技术介绍
随着信息技术的快速发展,电子设备(例如手机、平板电脑等终端)上的应用(例如电商类APP、新闻类APP等)会不定时地向用户推送公告、推广类或其它类别的信息。信息的种类繁多,通常以文字、图形、图像、声音、影像和动画等形式存在,为了节省显示页面的空间同时显示全部信息内容,通常会在应用的主页位置(或其它显示页面),将全部信息内容汇总到一个可以上下(或左右或其它方向)轮播的BannerView(横幅轮播页)中,用户点击BannerView中当前显示的信息内容即可跳转至相应页面或实现相应的功能。现有的技术方案中,大多应用(APP)使用ViewPager或ViewFlipper等控件进行控制,通过自动或响应于用户的手动操作翻转BannerView中的内容视图,实现轮播效果。但是,这种实现形式的过程复杂,会导致应用过多地占用电子设备的内存,导致应用的轮播性能降低。并且,该实现形式在部分特殊场景下(例如,在一个布局层次很深的界面上)不能流畅地进行轮播展示,轮播效果较差,给用户带来很不好的体验效果。因此,仍然需要一种改进的内容轮播的实现方案。
技术实现思路
本专利技术的目的是提供一种内容轮播的方法、装置、电子设备和存储介质,以快速、高效地实现内容轮播效果,提高轮播性能。根据本专利技术的一个方面,提供了一种在显示页面上实现内容轮播的方法,包括:在显示页面上设置展示窗;与展示窗关联地设置内容容器,内容容器中沿第一方向依 ...
【技术保护点】
一种在显示页面上实现内容轮播的方法,包括:在所述显示页面上设置展示窗;与所述展示窗关联地设置内容容器,所述内容容器中沿第一方向依次排列多个内容视图,至少一个所述内容视图透过所述展示窗而在所述显示页面上可见;以及通过移动所述内容容器来进行内容视图轮换,从而将当前可见的第一内容视图变为至少部分不可见,而使所述第一内容视图之后的第二内容视图变为可见。
【技术特征摘要】
1.一种在显示页面上实现内容轮播的方法,包括:在所述显示页面上设置展示窗;与所述展示窗关联地设置内容容器,所述内容容器中沿第一方向依次排列多个内容视图,至少一个所述内容视图透过所述展示窗而在所述显示页面上可见;以及通过移动所述内容容器来进行内容视图轮换,从而将当前可见的第一内容视图变为至少部分不可见,而使所述第一内容视图之后的第二内容视图变为可见。2.根据权利要求1所述的方法,其中,所述内容容器的可见属性被设置为其中与所述展示窗相重叠的部分可见,而不与所述展示窗重叠的部分不可见。3.根据权利要求1所述的方法,其中,所述通过移动内容容器进行内容视图轮换的步骤包括:将所述内容容器沿与所述第一方向相反的第二方向移动对应于一个所述内容视图的距离,使得所述第二内容视图可见;在所述内容容器中,对所述多个内容视图分别重新定位,从而将所述第一方向上的第一个内容视图移到第一方向的末尾,其它各内容视图分别沿所述第二方向移动对应于一个所述内容视图的距离,使得所述第二内容视图之后的第三内容视图可见;以及使所述内容容器返回初始设置的位置,从而使得所述第二内容视图可见。4.根据权利要求3所述的方法,其中,以动画方式显示沿所述第二方向移动所述内容容器的过程,在所述内容容器中,以非动画方式直接对所述多个内容视图分别重新定位,并且以非动画方式直接使所述内容容器返回初始设置的位置。5.根据权利要求1所述的方法,其中,周期性地执行所述通过移动内容容器进行内容视图轮换的步骤;或者针对每个所述内容视图,分别设定显示时间长度,响应于当前内容视图被显示的时间长度达到所述显示时间长度,执行所述通过移动内容容器进行内容视图轮换的步骤;或者响应于用户的预定操作,执行所述通过移动内容容器进行内容视图轮换的步骤。6.根据权利要求1所述的方法,其中,所述内容容器的位置被初始设置为使得其中任何一个内容视图可见;或者所述内容容器的位置被初始设置为使得其中所述第一方向上的第一个内容视图可见。7.根据权利要求1-6中任何一项所述的方法,其中,所述内容视图的尺寸与所述展示窗的尺寸相适应。8.根据权利要求7所述的方法,其中,在所述第一方向上,所述多个内容视图具有相同的尺寸,并且,在所述第一方向上,所述展示窗的尺寸与所述内容视图的尺寸相同;或者在所述第一方向上,所述展示窗的尺寸大于所述内容视图的尺寸,使得当前完全可见的内容视图之前或之后的内容视图至少部分可见。9.一种在显示页面上实现内容轮播的装置,包括:展示窗设置模块,用于在所述显示页面上设置展示窗;容器设置模块,用于与所述展示窗关联地设置内容容器,所述内容容器中沿第一方向依次排列多个内容视图,至少一个所述内容视图透过所述展示窗而在所述显示页面上可见;以及视图轮换模块,用于通过...
【专利技术属性】
技术研发人员:李祎哲,
申请(专利权)人:广州阿里巴巴文学信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。