package com.exbawei.liteli.bean; import android.content.Context; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.ImageView; import com.nostra13.universalimageloader.core.DisplayImageOptions; import com.nostra13.universalimageloader.core.ImageLoaderConfiguration; import com.youth.banner.Banner; import com.youth.banner.loader.ImageLoader; import java.util.ArrayList; import java.util.List; public class MainActivity extends AppCompatActivity { List<Integer> list = new ArrayList<>(); List<String> ss = new ArrayList<>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Banner banner= (Banner) findViewById(R.id.banner); // for (int i=0;i<4;i++){ // list.add(R.mipmap.ic_launcher); // } // // banner.setImageLoader(new ImageLoader() { // @Override // public void displayImage(Context context, Object path, ImageView imageView) { // imageView.setImageResource((Integer) path); // } // }); // banner.setImages(list); // banner.start(); for (int i=0;i<4;i++) { ss.add("http://img-arch.pconline.com.cn/images/piclib/201306/18/batch/1/179626/1371518448073jl2qblsrem.jpg"); } ImageLoaderConfiguration configuration = ImageLoaderConfiguration.createDefault(MainActivity.this); final com.nostra13.universalimageloader.core.ImageLoader loader = com.nostra13.universalimageloader.core.ImageLoader.getInstance(); loader.init(configuration); final DisplayImageOptions options = new DisplayImageOptions.Builder() .cacheOnDisk(true) .cacheInMemory(true) .build(); banner.setImageLoader(new ImageLoader() { @Override public void displayImage(Context context, Object path, ImageView imageView) { loader.displayImage(path.toString(),imageView,options); } }); banner.setImages(ss); banner.start(); } }
banner
最新推荐文章于 2019-05-17 20:35:40 发布