검색으로 돌아가기
기록
一种可复用的Android ViewPager构造方法
발명유효
10청구항 · 1 독립항
§ Ⅰ
개요
발명자
孟云
IPC 분류
G06F 8/36 (2018.01)
本发明涉及计算机软件技术领域,尤其涉及一种可复用的Android ViewPager构造方法,所述方法包括:创建自定义适配器HolderPagerAdapter,并初始化缓存队列;定义ViewHolder结构;实现页面实例化与复用逻辑,并实现页面回收逻辑;提供获取所有缓存ViewHolder的接口,并提供根据位置查找特定ViewHolder的接口;基于提供的接口对所有已创建的页面进行外部操作。本发明解决了Android原生ViewPager组件中,因其配套PagerAdapter未暴露离屏缓存页面接口而无法对已创建但不可见的页面进行动态操作,且缺乏有效的页面复用机制导致重复创建视图带来性能开销的技术问题,实现了对所有已创建页面的统一访问与控制,使得全局主题切换、跨页面媒体播放控制等高级交互成为可能。