授权公布号:CN108427590B
一种UI动态布局的实现方法
有效
申请
2018-02-09
申请公布
2018-08-21
授权
2021-02-05
预估到期
2038-02-09
| 申请号 | CN201810131241.8 |
| 申请日 | 2018-02-09 |
| 申请公布号 | CN108427590A |
| 申请公布日 | 2018-08-21 |
| 授权公布号 | CN108427590B |
| 授权公告日 | 2021-02-05 |
| 分类号 | G06F9/451 |
| 分类 | 计算;推算;计数; |
| 申请人名称 | 福建星网锐捷通讯股份有限公司 |
| 申请人地址 | 福建省福州市仓山区金山大道618号桔园洲星网锐捷科技园19-22栋 |
专利法律状态
2021-02-05
授权
状态信息
授权
2018-09-14
实质审查的生效
状态信息
实质审查的生效
2018-08-21
公布
状态信息
公布
摘要
本发明提供一种UI动态布局的实现方法,包括S1、获取主界面包含的页面数据,对每一页面均创建页面对象和页面Key,且存入页面缓存池中;S2、创建页面Key数组,取出索引为零的页面Key;S3、检测取出的页面Key是否在已绘制页面数组中,若是,则进入S4;若否,则创建页面,并进入S4;S4、更新当前页面ID,呈现页面;S5、检测是否滑动页面,若是,则从页面Key数组取下一索引,并进入S6;若否,则继续进行检测;S6、判断取出的索引是否小于页面数量,若是,则获取该索引对应的页面Key,并进入S3;若否,则设置索引为零,且获取索引为零的页面Key,并进入S3。通过本发明方法可实现在UI逻辑层上依照页到控件的层次关系,管理UI控件视图,实现UI动态布局。


