博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android--ViewPager的无限轮播
阅读量:5078 次
发布时间:2019-06-12

本文共 1525 字,大约阅读时间需要 5 分钟。

ViewPage_RadioButton实现带小圆点的无限轮播,效果还能凑合着用。

1、在ViewPage的监听里面这样处理

@Override            public void onPageSelected(int position) {                Log.d("position",position+"");                if ( imageViews.size() > 1) { //多于1,才会循环跳转                    if ( position < 1) { //首位之前,跳转到末尾(N)                        //MyData.image.length图片的数目,是没多加那两张图片的长度                        ((RadioButton)rg_choose_main.getChildAt(MyData.image.length-1)).setChecked(true);                        vp_headPic_main.setCurrentItem(MyData.image.length,false);                    } else if ( position > MyData.image.length) { //末位之后,跳转到首位(1)                        vp_headPic_main.setCurrentItem(1,false); //false:不显示跳转过程的动画                        ((RadioButton)rg_choose_main.getChildAt(0)).setChecked(true);                    }else {                        ((RadioButton)rg_choose_main.getChildAt(position-1)).setChecked(true);                    }                }            }

2、在RadioGroup的监听事件里面这样处理

//选择监听        rg_choose_main.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {            @Override            public void onCheckedChanged(RadioGroup group, int checkedId) {                for (int i = 0;i < group.getChildCount();i++){                    if (((RadioButton)group.getChildAt(i)).isChecked()){                        vp_headPic_main.setCurrentItem(i+1,false);                        break;                    }                }            }        });

 

转载于:https://www.cnblogs.com/819158327fan/p/5014226.html

你可能感兴趣的文章
magento 自定义订单前缀或订单起始编号
查看>>
ACM_拼接数字
查看>>
计算机基础作业1
查看>>
Ubuntu 深度炼丹环境配置
查看>>
C#中集合ArrayList与Hashtable的使用
查看>>
从一个标准 url 里取出文件的扩展名
查看>>
map基本用法
查看>>
poj-1163 动态规划
查看>>
Golang之interface(多态,类型断言)
查看>>
Redis快速入门
查看>>
BootStrap---2.表格和按钮
查看>>
Linear Algebra lecture 2 note
查看>>
CRC计算模型
查看>>
Ajax之404,200等查询
查看>>
Aizu - 1378 Secret of Chocolate Poles (DP)
查看>>
csv HTTP简单表服务器
查看>>
OO设计的接口分隔原则
查看>>
数据库连接字符串大全 (转载)
查看>>
java类加载和对象初始化
查看>>
对于负载均衡的理解
查看>>