自动轮播RollPagerView
来源:互联网 发布:巫师3卡顿优化补丁 编辑:程序博客网 时间:2024/06/06 00:05
实现轮播图防止浪费大量时间
1.添加依赖
compile ‘com.jude:rollviewpager:1.2.9’
2.在xml布局中添加xml
<com.jude.rollviewpager.RollPagerView android:id="@+id/ropagerView" android:layout_width="match_parent" android:layout_height="match_parent" />
3.在Activity代码中获取控件
//设置播放时间间隔 mRollViewPager.setPlayDelay(1000); //设置透明度 mRollViewPager.setAnimationDurtion(500); //设置适配器 mRollViewPager.setAdapter(new TestNormalAdapter()); //设置指示器(顺序依次) //自定义指示器图片 //设置圆点指示器颜色 //设置文字指示器 //隐藏指示器 //mRollViewPager.setHintView(new IconHintView(this, R.drawable.point_focus, R.drawable.point_normal)); //mRollViewPager.setHintView(new ColorPointHintView(this, Color.YELLOW, Color.WHITE)); //mRollViewPager.setHintView(new TextHintView(this)); //mRollViewPager.setHintView(null);
4.我们还要创建这个适配器
/** * 轮播图的适配器 */ private class TestNormalAdapter extends StaticPagerAdapter { @Override public View getView(ViewGroup container, int position) { ImageView view = new ImageView(getActivity()); Picasso.with(getActivity()).load(BannerList.get(position)).placeholder(R.mipmap.ic_launcher).into(view); // Log.i("Ba",BannerList.get(position)); view.setScaleType(ImageView.ScaleType.CENTER_CROP); //view.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); return view; } @Override public int getCount() { return BannerList.size(); } }
这样就简单的实现了一个网络加载实现自动轮播
阅读全文
0 0
- 自动轮播RollPagerView
- 自动轮播RollPagerView
- 自动轮播图
- 自动轮播
- 自动轮播条
- 自动轮播
- ViewPager自动轮播
- 自动轮播
- 自动轮播
- viewpage自动轮播
- ViewPager自动轮播
- 自动轮播
- Banner自动轮播
- viewpager自动轮播
- 图片自动轮播
- 自动轮播+RadioGroup
- 图片自动轮播
- 自动轮播
- OI知识总结表
- 2017 6.824学习笔记 Lecture 1: Introduction
- acdream 1015 Double Kings(树的重心)
- Codeforces Round #442 (Div. 2) 总结
- angular.js 表格增删改查
- 自动轮播RollPagerView
- 这是一封给程序员的1024挑战书
- Excel之按原格式复制粘贴工作表
- 大咖云集,技术宅开趴倒计时 —— 2017 Kubernetes Meetup | 成都站
- Docker容器实时迁移的再次尝试
- 算法学习01- 生兔子的问题
- 双指针快速排序
- 第八周项目4稀疏矩阵的三元组表示的实现及应用(1)
- 2017CCPC哈尔滨理工大学站赛后总结