一种页面标识图像更新方法及系统技术方案

技术编号:16037924 阅读:47 留言:0更新日期:2017-08-19 19:44
本发明专利技术提供一种页面标识图像更新方法及系统,所述的方法包括:S1,获取预先配置的页面的数量;S2,根据所述页面的数量,配置相同数量且与所述页面一一对应的页面标识图像;S3,将配置的所述页面标识图像布局到ViewPager空间中;S4,当监听到ViewPager空间中当前页面状态发生变化时,更新与当前页面对应的页面标识图像的标记状态。通过本发明专利技术,可根据配置的页面的不同数量,动态配置与页面一一对应的页面标识图像的数量,通过监听ViewPager空间中当前页面状态发生变化的信息,更新对应的页面标识图像的状态,无需关注中间过程,只需要关注ViewPager空间中页面的最终变化结果即可。

【技术实现步骤摘要】
一种页面标识图像更新方法及系统
本专利技术涉及页面更新领域,更具体地,涉及一种页面标识图像更新方法及系统。
技术介绍
在开发过程中会经常使用到ViewPager这个控件,ViewPager这个控件主要是一个可滑动的容器,在ViewPager中的页面可以实现左右滑动等功能。在ViewPager的左右滑动功能中经常需要知道滑动到哪一个页面了。目前,通常的做法是在页面的下方增加页面标识图像并标明当前页面标识图像所在的位置,来确定对应的页面的位置。采用上述方式在确定当前页面标识图像所在位置的过程中,需要关注页面滑动距离,才能计算当前页面标识图像所在位置,非常繁琐,给用户的体验较差。
技术实现思路
本专利技术提供一种克服上述问题或者至少部分地解决上述问题的页面标识图像更新方法及系统。根据本专利技术的一个方面,提供一种页面标识图像更新方法,包括:S1,获取预先配置的页面的数量;S2,根据所述页面的数量,配置相同数量且与所述页面一一对应的页面标识图像;S3,将配置的所述页面标识图像布局到ViewPager空间中;S4,当监听到ViewPager空间中当前页面状态发生变化时,更新与当前页面对应的页面标识本文档来自技高网...
一种页面标识图像更新方法及系统

【技术保护点】
一种页面标识图像更新方法,其特征在于,包括:S1,获取预先配置的页面的数量;S2,根据所述页面的数量,配置相同数量且与所述页面一一对应的页面标识图像;S3,将所述页面标识图像布局到ViewPager空间中;S4,当监听到ViewPager空间中当前页面状态发生变化时,更新与当前页面对应的页面标识图像的标记状态。

【技术特征摘要】
1.一种页面标识图像更新方法,其特征在于,包括:S1,获取预先配置的页面的数量;S2,根据所述页面的数量,配置相同数量且与所述页面一一对应的页面标识图像;S3,将所述页面标识图像布局到ViewPager空间中;S4,当监听到ViewPager空间中当前页面状态发生变化时,更新与当前页面对应的页面标识图像的标记状态。2.如权利要求1所述的页面标识图像更新方法,其特征在于,所述步骤S3具体包括:根据页面标识图像的布局信息,通过线性布局器将所述页面标识图像布局到ViewPager空间中。3.如权利要求2所述的页面标识图像更新方法,其特征在于,所述通过线性布局器将所述页面标识图像布局到ViewPager空间中具体包括:所述线性布局器按照布局信息将配置的所述页面标识图像布局到界面容器中,并将所述界面容器按照对应的布局信息布局到ViewPager空间中。4.如权利要求1所述的页面标识图像更新方法,其特征在于,所述步骤S4中通过如下方式监听ViewPager空间中当前页面的变化状态信息:通过在ViewPager中设置监听器来监听ViewPager空间中当前页面的变化状态信息。5.如权利要求4所述的页面标识图像更新方法,其特征在于,所述通过在ViewPager中设置监听器来监听ViewPager空间中当前页面的变化状态信息具体包括:根据检测到的在ViewPager空间中的滑动操作确定页面滑动距离;根据所述页面滑动距离判断当前页面状态是否发生变化,若发生变化,则计算变化后的被激活的当前页面的位置信息,监听器获取当前页面状态发生变化的消息。6.如权利要求5所述的页面标识图像更新方法,其特征在于,所述当前页面状态发生变化的消息中包括变...

【专利技术属性】
技术研发人员:张磊陈少杰张文明
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1