无限轮播
来源:互联网 发布:小米网络电视安装 编辑:程序博客网 时间:2024/06/05 08:14
public class MainActivity extends AppCompatActivity implements OnItemClickListener{ private ConvenientBanner convenientBanner; private List<String> data=new ArrayList<>();// private List<Integer> imgs=new ArrayList<>(); String[] imgs=new String[]{ "http://img2.3lian.com/2014/f2/37/d/40.jpg", "http://img2.3lian.com/2014/f2/37/d/39.jpg", "http://www.8kmm.com/UploadFiles/2012/8/201208140920132659.jpg", "http://f.hiphotos.baidu.com/image/h%3D200/sign=1478eb74d5a20cf45990f9df460b4b0c/d058ccbf6c81800a5422e5fdb43533fa838b4779.jpg", "http://f.hiphotos.baidu.com/image/pic/item/09fa513d269759ee50f1971ab6fb43166c22dfba.jpg" }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); convenientBanner= (ConvenientBanner) findViewById(R.id.con); ImageLoader.getInstance().init(ImageLoaderConfiguration.createDefault(this)); data= Arrays.asList(imgs); Log.d("zzz",data.toString()); convenientBanner.setPages(new CBViewHolderCreator() { @Override public Object createHolder() { return new MyHolder(); } },data).setPageIndicatorAlign(ConvenientBanner.PageIndicatorAlign.CENTER_HORIZONTAL). setPageIndicator(new int[]{R.mipmap.point_mormal,R.mipmap.point_selected}).startTurning(1000).setPointViewVisible(true);// for(int i=1;i<5;i++){// imgs.add(getId("pro"+i,R.mipmap.class));// }//// convenientBanner.setPages(new CBViewHolderCreator() {// @Override// public Object createHolder() {// return new MyHolder();// }// },imgs).setPageIndicator(new int[]{R.mipmap.point_mormal,R.mipmap.point_selected}).startTurning(1000).setPointViewVisible(true).setPageIndicatorAlign(ConvenientBanner.PageIndicatorAlign.CENTER_HORIZONTAL);// } class MyHolder implements Holder<String> { private ImageView imageView; @Override public View createView(Context context) { imageView=new ImageView(context); imageView.setScaleType(ImageView.ScaleType.FIT_XY); return imageView; } @Override public void UpdateUI(Context context, int position, String data) { ImageLoader.getInstance().displayImage(data,imageView); } }// class MyHolder implements Holder<Integer> {//// private ImageView imageView;// @Override// public View createView(Context context) {// imageView=new ImageView(context);// imageView.setScaleType(ImageView.ScaleType.FIT_XY);// return imageView;// }//// @Override// public void UpdateUI(Context context, int position, Integer data) {//// imageView.setImageResource(data);// }// }//// private Integer getId(String s, Class<?> mipmapClass) {// try {// Field field = mipmapClass.getDeclaredField(s);// return field.getInt(field);// } catch (Exception e) {// e.printStackTrace();// return -1;// }// } @Override public void onItemClick(int position) { }}
阅读全文
0 0
- viewpager无限轮播
- 无限轮播加点
- Viewpager无限轮播
- 无限轮播
- 图片无限轮播
- 无限轮播
- Viewpager无限轮播
- ViewPager无限轮播
- 无限轮播
- 无限轮播
- 无限轮播
- 无限轮播
- ViewPager无限轮播
- 无限轮播
- ViewPager无限轮播
- 无限轮播
- 无限轮播
- 无限轮播
- 【C++基础学习】C++中union结构
- 解决maven下载jar慢:maven使用阿里的maven镜像
- HTML5+CSS3
- Unix路径简化(模拟题)
- Could not resolve all dependencies for configuration ':app:_googleplayDebugApkCopy'.
- 无限轮播
- HDU 6215 Brute Force Sorting 模拟
- Tensorflow-tfrecord数据
- 一人我饮酒醉,醉把Oracle触发器学
- 图片加载框架
- JavaWeb 服务启动时,在后台启动加载一个线程。
- 练习五(第三周)
- 【善用工具】ELK
- Android开发中webView不显示的一个坑