技术特征:
1.一种Android系统中RecyclerView分页加载方法,其特征在于,包括:
初始化自定义的分页加载控件和分页加载控件的适配器,其中,所述分页加载控件包含有用户可调用的,用于自定义加载回调方法的多个接口,所述分页加载控件的适配器包含有用户可调用的,用于自定义列表数据显示方式和显示列表数据时的动画效果的多个接口;
在触发加载回调方法时,获取下页列表数据,并将所述下页列表数据发送至所述分页加载控件的适配器,基于所述分页加载控件的适配器中自定义的列表数据展示方式和显示列表数据时的动画效果对所述下页列表数据进行显示。
2.如权利要求1所述的方法,其特征在于,在初始化自定义的分页加载控件和分页加载控件的适配器之前,进一步包括:
自定义所述分页加载控件继承于RecyclerView类,并自定义所述分页加载控件的适配器继承于RecyclerView.Adapter类。
3.如权利要求2所述的方法,其特征在于,自定义所述分页加载控件继承于RecyclerView类,具体包括:
所述分页加载控件继承于Android系统中RecyclerView控件,并定义有用于开启/关闭列表数据自动分页加载更多的接口;用于获取下页列表数据,并对列表数据分页加载进行监听的接口;用于对当前显示页面显示的列表数据的显示格式进行切换的接口;用于判断当前显示页面显示的列表数据是否已加载完成的接口。
4.如权利要求1-3任一项所述的方法,其特征在于,自定义所述分页加载控件的适配器继承于RecyclerView.Adapter类,具体包括:
所述分页加载控件的适配器继承于Android系统中RecyclerView控件的适配器,并定义有可用于传入个性化Item布局对象的接口;可用于传入个性化动画效果对象的接口。
5.如权利要求4所述的方法,其特征在于,在触发加载回调方法时,获取下页列表数据,具体包括:
在检测到滑动距离大于设定阈值时,若判定已开启列表数据自动分页加载更多的功能,且当前显示页面需显示的列表数据已加载完成,则调用通过对列表数据分页加载进行监听的接口定义的方法获取下页列表数据。
6.一种Android系统中RecyclerView分页加载装置,其特征在于,包括:
初始化单元,用于初始化自定义的分页加载控件和分页加载控件的适配器,其中,所述分页加载控件包含有用户可调用的,用于自定义加载回调方法的多个接口,所述分页加载控件的适配器包含有用户可调用的,用于自定义列表数据显示方式和显示列表数据时的动画效果的多个接口;
获取单元,用于在触发加载回调方法时,获取下页列表数据,并将所述下页列表数据发送至所述分页加载控件的适配器,基于所述分页加载控件的适配器中自定义的列表数据展示方式和显示列表数据时的动画效果对所述下页列表数据进行显示。
7.如权利要求6所述的装置,其特征在于,在初始化自定义的分页加载控件和分页加载控件的适配器之前,进一步包括:
自定义单元,用于自定义所述分页加载控件继承于RecyclerView类,并自定义所述分页加载控件的适配器继承于RecyclerView.Adapter类。
8.如权利要求7所述的装置,其特征在于,在自定义所述分页加载控件继承于RecyclerView类时,所述自定义单元具体用于:
所述分页加载控件继承于Android系统中RecyclerView控件,并定义有用于开启/关闭列表数据自动分页加载更多的接口;用于获取下页列表数据,并对列表数据分页加载进行监听的接口;用于对当前显示页面显示的列表数据的显示格式进行切换的接口;用于判断当前显示页面显示的列表数据是否已加载完成的接口。
9.如权利要求7-8任一项所述的装置,其特征在于,在自定义所述分页加载控件的适配器继承于RecyclerView.Adapter类时,所述自定义单元具体用于:
所述分页加载控件的适配器继承于Android系统中RecyclerView控件的适配器,并定义有可用于传入个性化Item布局对象的接口;可用于传入个性化动画效果对象的接口。
10.如权利要求9所述的装置,其特征在于,在触发加载回调方法时,获取下页列表数据时,所述获取单元具体用于:
在检测到滑动距离大于设定阈值时,若判定已开启列表数据自动分页加载更多的功能,且当前显示页面需显示的列表数据已加载完成,则调用通过对列表数据分页加载进行监听的接口定义的方法获取下页列表数据。
11.一种计算设备,其特征在于,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行:初始化自定义的分页加载控件和分页加载控件的适配器,其中,所述分页加载控件包含有用户可调用的,用于自定义加载回调方法的多个接口,所述分页加载控件的适配器包含有用户可调用的,用于自定义列表数据显示方式和显示列表数据时的动画效果的多个接口;在触发加载回调方法时,获取下页列表数据,并将所述下页列表数据发送至所述分页加载控件的适配器,基于所述分页加载控件的适配器中自定义的列表数据展示方式和显示列表数据时的动画效果对所述下页列表数据进行显示。
12.一种计算机存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行权利要求1至5任一项所述的方法。