The invention discloses a dynamic display method of page information, a computing device and a computer storage medium. Among them, the method includes: determining the page content layer contained in the display page corresponding to the page information to be displayed; creating a canvas layer above the page content layer; drawing animation frames containing the page information in turn on the canvas layer to realize the dynamic display of the page information; and adjusting each movement according to the preset dynamic display rules. The display style of page information drawn in a drawing frame. Compared with the scheme of using SurfaceView control to realize dynamic display, the process of drawing and dynamically displaying page information on the canvas layer in this embodiment takes less resources and can display page information more smoothly.
【技术实现步骤摘要】
页面信息的动态显示方法、计算设备及计算机存储介质
本专利技术涉及计算机
,具体涉及一种页面信息的动态显示方法、计算设备及计算机存储介质。
技术介绍
如今,随着信息技术的发展,用户可以通过网页或应用页面来获取信息以满足不同的需求。与此同时,为了提升用户与网页或应用页面之间,或者用户与用户之间的互动性,众多的网站或应用提供了供用户发布互动信息的入口,例如,发弹幕,或者可以由平台主动发布互动信息,例如,飘红包或礼物,并且在发布互动信息后,可以在页面中动态显示该互动信息。例如,将用户发布的弹幕在页面中特定的区域内进行滚动显示。现有技术中,通常是利用Android系统原生的SurfaceView控件实现互动信息的动态显示的。然而,由于该原生的SurfaceView控件需要支持多种多样的特性,其针对性不强,在互动信息的动态显示方案中,启用该SurfaceView控件会使加载并动态显示互动信息的耗时长,占用较多的资源以及导致页面卡顿。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的页面信息的动态显示方法、计算设备及计算机存储介 ...
【技术保护点】
1.一种页面信息的动态显示方法,包括:确定显示页面中包含的与待显示的页面信息相对应的页面内容层;创建位于所述页面内容层之上的画布层;在所述画布层上依次绘制包含所述页面信息的各个动画帧,以实现所述页面信息的动态显示;其中,按照预设的动态显示规则,调整各个动画帧中绘制的页面信息的显示样式。
【技术特征摘要】
1.一种页面信息的动态显示方法,包括:确定显示页面中包含的与待显示的页面信息相对应的页面内容层;创建位于所述页面内容层之上的画布层;在所述画布层上依次绘制包含所述页面信息的各个动画帧,以实现所述页面信息的动态显示;其中,按照预设的动态显示规则,调整各个动画帧中绘制的页面信息的显示样式。2.根据权利要求1所述的方法,其中,所述创建位于所述页面内容层之上的画布层包括:确定所述页面内容层的页面层级,根据所述页面内容层的页面层级创建位于所述页面内容层之上的画布层,以使所述画布层与所述页面内容层的页面层级相同。3.根据权利要求2所述的方法,其中,所述根据所述页面内容层的页面层级创建位于所述页面内容层之上的画布层包括:将所述画布层嵌入所述页面内容层,且使所述画布层位于所述页面内容层之上;其中,当所述页面内容层发生位移时,所述画布层与所述页面内容层发生同步位移。4.根据权利要求1-3任一所述的方法,其中,所述显示页面中包含至少两个页面内容层;则所述确定显示页面中包含的与待显示的页面信息相对应的页面内容层包括:分别确定所述显示页面中包含各个页面内容层的属性信息;根据各个页面内容层的属性信息,将所述至少两个页面内容层中的至少一个页面内容层确定为所述与待显示的页面信息相对应的页面内容层。5.根据权利要求1-4任一所述的方法,其中,所述画布层为透明图层,并且,所述创建位于所述页面内容层之上的画布层包括:设置所述画布层的位置信息、和/或尺寸信息,根据所述位置信息、和/或尺寸信息创建位于所述页面内容层之上的画布层。6.根据权利要求1-5任一所述的方法,其中,所述在所述画布层上依次绘制包含所述页面信息的各个动画帧包括:每隔预设时间间隔,对所述画布层上当前显示的动画帧执行刷新处理...
【专利技术属性】
技术研发人员:郭红宾,
申请(专利权)人:掌阅科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。