基于控件的加载显示方法及相关设备与流程

文档序号:26544249发布日期:2021-09-07 22:58阅读:来源:国知局

技术特征:
1.一种基于控件的加载显示方法,其特征在于,所述基于控件的加载显示方法包括:基于服务器发送的加载显示请求,创建加载类及其构造方法,并在所述加载类中添加控件;根据所述构造方法提取所述加载类中带有所述控件的第一父布局;提取所述第一父布局的布局参数,并根据所述布局参数,创建第二父布局;从所述第一父布局中提取出所述控件,并删除所述第一父布局;将所述控件置于所述第二父布局中,并在所述第二父布局中添加加载页面。2.根据权利要求1所述的基于控件的加载显示方法,其特征在于,所述提取所述第一父布局的布局参数,并基于所述该布局参数,创建第二父布局包括:根据所述构造方法提取所述加载类中第一父布局的布局参数;创建帧布局,并提取所述帧布局中的控件布局参数;根据所述第一父布局的布局参数,变更所述控件布局参数中的具体参数数据,并根据变更后的控件布局参数生成第二父布局。3.根据权利要求2所述的基于控件的加载显示方法,其特征在于,在所述根据所述第一父布局的布局参数,变更所述控件布局参数中的具体参数数据,并根据变更后的控件布局参数生成第二父布局之后,还包括:基于预设的布局服务,创建加载布局;调用所述构造方法,在所述第二父布局中添加所述加载布局。4.根据权利要求1

3中任一项所述的基于控件的加载显示方法,其特征在于,在所述基于服务器发送的加载显示请求,创建加载类及其构造方法,并在所述加载类中添加控件之后,还包括:根据所述构造方法,创建加载插件及加载数组,并将所述加载数组存储至所述加载插件中;提取所述加载类中控件的第一哈希码,并将所述第一哈希码和所述加载类存储至加载数组中。5.根据权利要求4所述的基于控件的加载显示方法,其特征在于,在所述将所述控件置于所述第二父布局中,并在所述第二父布局中添加加载页面之后,还包括:查找所述加载类中的第二父布局,并在所述加载类中构造显示加载方法;调用所述显示加载方法,显示所述第二父布局中的加载页面;在所述加载类中构造关闭加载方法;调用所述关闭加载方法,关闭所述第二父布局中的加载页面。6.根据权利要求5所述的基于控件的加载显示方法,其特征在于,所述调用所述显示加载方法,显示所述第二父布局中的加载页面包括:当检测到显示加载请求时,从所述显示加载请求中提取第二哈希码;基于所述第二哈希码,检测所述加载数组内是否存在加载类;若是,则调用所述显示加载方法,变更所述第二父布局中的属性设置,并根据变更后的所述属性设置,显示所述第二父布局中的加载页面。7.根据权利要求5所述的基于控件的加载显示方法,其特征在于,所述调用所述关闭加载方法,关闭所述第二父布局中的加载页面包括:
当检测到关闭加载请求时,从所述关闭加载请求中提取第三哈希码;基于所述第三哈希码,检测所述加载数组内是否存在加载类;若是,则调用所述关闭加载方法,变更所述第二父布局中的属性设置,并根据变更后的所述属性设置,关闭所述第二父布局中的加载页面。8.一种基于控件的加载显示装置,其特征在于,所述基于控件的加载显示装置包括:创建模块,用于基于服务器发送的加载显示请求,创建加载类及其构造方法,并在所述加载类中添加控件;获取模块,用于根据所述构造方法提取所述加载类中带有所述控件的第一父布局;提取模块,用于提取所述第一父布局的布局参数,并根据所述布局参数,创建第二父布局;删除模块,用于从所述第一父布局中提取出所述控件,并删除所述第一父布局;添加模块,用于将所述控件置于所述第二父布局中,并在所述第二父布局中添加加载页面。9.一种基于控件的加载显示设备,其特征在于,所述基于控件的加载显示设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述基于控件的加载显示设备执行如权利要求1

7中任一项所述的基于控件的加载显示方法的步骤。10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1

7中任一项所述的基于控件的加载显示方法的步骤。

技术总结
本发明涉及开发技术领域,公开了一种基于控件的加载显示方法及相关设备,该方法包括:根据服务器发送的加载显示请求创建加载类及构造方法,并添加控件,在加载类中提取控件的第一父布局及其布局参数,并根据该布局参数,创建第二父布局;从第一父布局中提取出控件,并删除第一父布局;将控件添加至第二父布局中,并在第二父布局中添加加载页面。本发明通过创建新的帧布局替换并删除控件原本的父布局,扩展了控件的展示方式,而通过显示加载页面时,可以根据不同的展示方式呈现不同的加载页面显示效果,从而提高了加载页面显示的灵活性。性。性。


技术研发人员:赵程
受保护的技术使用者:平安普惠企业管理有限公司
技术研发日:2021.06.22
技术公布日:2021/9/6
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1