加点,无限轮播
来源:互联网 发布:程序员搬砖是什么意思 编辑:程序博客网 时间:2024/06/02 12:50
List<ImageView> IVlist=new ArrayList<ImageView>();
/** * 加点 */private void initDot() { for (int i = 0; i < image.length; i++) { ImageView lv=new ImageView(getActivity()); if(i==0) { lv.setImageResource(R.drawable.item_red); }else { lv.setImageResource(R.drawable.item_green); } //给线性布局设置狂傲 LinearLayout.LayoutParams params=new LinearLayout.LayoutParams(20,20); params.setMargins(35,0,35,0); tv_linear.addView(lv,params); IVlist.add(lv); }}vp2.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { for (int i = 0; i < IVlist.size(); i++) { if (i==position%image.length) { IVlist.get(i).setImageResource(R.drawable.item_red); }else { IVlist.get(i).setImageResource(R.drawable.item_green); } } } @Override public void onPageScrollStateChanged(int state) { }});//图片跳转时间handler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); if(msg.what==0) { int currentItem = vp2.getCurrentItem(); currentItem++; vp2.setCurrentItem(currentItem); handler.sendEmptyMessageDelayed(0, 2000); } }};handler.sendEmptyMessageDelayed(0, 2000);vp2.setAdapter(new OtherAdapter());/** * Viewpager适配器 */class OtherAdapter extends PagerAdapter{ private View view; @Override public int getCount() { return Integer.MAX_VALUE; } @Override public boolean isViewFromObject(View view, Object object) { return view==object; } @Override public Object instantiateItem(ViewGroup container, int position) { view = View.inflate(getActivity(), R.layout.item_vp2, null); ImageView image_vp2 = view.findViewById(R.id.image_vp2); image_vp2.setImageResource(image[position%image.length]); container.addView(view); return view; } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView((View) object); }}
阅读全文
0 0
- 无限轮播加点
- 加点,无限轮播
- 无限轮播加点
- viewpager无限轮播加点
- 无限轮播2自动加点
- ViewPger的无限轮播 自动轮播 和加点
- 轮播加点
- XListview 添加头布局 并实现加点自动无限轮播
- Banner的简单实现 (实现无限自动轮播加点)
- viewpager无限轮播
- Viewpager无限轮播
- 无限轮播
- 图片无限轮播
- 无限轮播
- Viewpager无限轮播
- ViewPager无限轮播
- 无限轮播
- 无限轮播
- 设置远程访问mysql数据库
- 输入一个int型数据,计算出该int型数据在内存中存储时1的个数以及相应二进制表示
- 头文件中常包含的内容
- 电信盒子HG680-J 1.3.7刷机升级
- RecyclerView实现频道管理
- 加点,无限轮播
- 在java中生成二维码,并直接输出到jsp页面
- HttpClient post请求拼接数字
- Unity 动画系统-Mecanim
- python-callback的理解
- session过期后iframe页面如何跳转到parent页面
- IntelliJ Idea 常用快捷键列表
- python多线程编程:简介-创建-方法-通信
- 更新PAC期初成本