[发明专利]基于插件化框架的动画效果加载方法、电子设备在审
申请号: | 201811323659.5 | 申请日: | 2018-11-08 |
公开(公告)号: | CN109445899A | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 郭红宾 | 申请(专利权)人: | 掌阅科技股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/445 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲;赵娅 |
地址: | 100124 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 插件 动画效果 显示图片 加载 视图控件 下载信息 电子设备 页面加载 页面显示 下载 加载指令 相关信息 用户观看 下插件 页面 传递 图片 | ||
本发明公开了一种基于插件化框架的动画效果加载方法、电子设备,其方法包括:插件化框架包括一个主工程和多个插件,在页面加载过程中,主工程获取待显示图片的下载信息;其中,下载信息包括URL地址以及待显示图片的相关信息;主工程根据下载信息确认是否已经下载待显示图片;若否,将动画效果加载指令传递给对应的插件中的视图控件,以供视图控件在页面显示时以动画效果加载显示待显示图片。利用本发明可以在插件化框架下的页面加载过程中,当页面中的待显示图片未下载时,实现由视图控件在页面显示图片时以动画效果加载显示待显示图片,解决插件化框架下插件中视图控件无法加载动画效果的难题,也提高用户观看页面的体验效果。
技术领域
本发明涉及软件领域,具体涉及一种基于插件化框架的动画效果加载方法、电子设备。
背景技术
应用程序中包含了很多代码,不同代码可实现不同的功能。当代码发生改变时(如修改或替换原有的某个功能、修改原有某个控件在界面中的位置/大小/颜色等),应用程序对应的功能也会发生改变。若客户端已经下载安装了某版本的应用程序,当该版本的应用程序中的部分代码发生更新时,需要对已安装的应用程序也进行相应的更新。由于应用程序涉及的功能、控件、资源等非常多,若仅因为少量代码的修改就对应用程序进行一次版本升级,会导致应用版本资源的浪费。因此,可以采用插件化框架来设计整个应用程序,将整个应用程序分为一个主工程和多个插件。将经常需要修改变动的部分代码从应用程序的主工程中抽离出来,通过编译器编译成对应的插件,这样使得对代码的更新变为对应的插件版本升级,而不需要再对应用程序版本升级,从而减少了应用程序本身的版本的迭代次数。
应用程序中包含了多种元素,如文字、图片、表格等等,多种元素的显示可以丰富应用程序的内容展示,方便用户查看。在应用程序加载图片时,需要先下载图片,再进行加载,会导致速度较慢用户只能长时间看到空白图片或图片需要较长时间才能完全显示,直接影响用户的使用体验,造成用户使用体验不佳。考虑到上述问题,在需要先下载图片才能显示时应用程序会在显示图片时,以动画效果方式进行加载,使图片以动画效果方式加载,提升用户的体验效果。但现有技术中,加载显示图片的UI控件可以为原生的图像视图控件或自定义的视图控件等。由于基于插件化框架,这些UI控件会设置在插件中。由于UI控件在插件中,导致其无法在加载图片时,自动呈现动画效果。因此,需要一种基于插件化框架的动画效果加载的方法。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于插件化框架的动画效果加载方法、电子设备、存储介质。
根据本发明的一个方面,提供了一种基于插件化框架的动画效果加载方法,其中,插件化框架包括一个主工程和多个插件,方法包括:
在页面加载过程中,主工程获取待显示图片的下载信息;其中,下载信息包括URL地址以及待显示图片的相关信息;
主工程根据下载信息确认是否已经下载待显示图片;
若否,将动画效果加载指令传递给对应的插件中的视图控件,以供视图控件在页面显示时以动画效果加载显示待显示图片。
根据本发明的另一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
存储器用于存放至少一可执行指令,可执行指令使处理器执行以下操作:
在页面加载过程中,主工程获取待显示图片的下载信息;其中,下载信息包括URL地址以及待显示图片的相关信息;
主工程根据下载信息确认是否已经下载待显示图片;
若否,将动画效果加载指令传递给对应的插件中的视图控件,以供视图控件在页面显示时以动画效果加载显示待显示图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于掌阅科技股份有限公司,未经掌阅科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811323659.5/2.html,转载请声明来源钻瓜专利网。