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 { private Banner banner; // public List<Integer> list=new ArrayList<>(); public List<String> list=new ArrayList<>(); com.nostra13.universalimageloader.core.ImageLoader loader = com.nostra13.universalimageloader.core.ImageLoader.getInstance(); private DisplayImageOptions options; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); 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();*/ list.add("http://image.tianjimedia.com/uploadImages/2016/336/03/I2F84A86VB5N.jpg"); list.add("http://image.tianjimedia.com/uploadImages/2015/232/32/OC4422ZP00J6.jpg"); list.add("http://image.tianjimedia.com/uploadImages/2016/336/03/I2F84A86VB5N.jpg"); list.add("http://image.tianjimedia.com/uploadImages/2015/232/32/OC4422ZP00J6.jpg"); ImageLoaderConfiguration configuration = ImageLoaderConfiguration.createDefault(MainActivity.this); loader.init(configuration); options = new DisplayImageOptions.Builder() .cacheInMemory(true) //内存缓存 .cacheOnDisk(true)//磁盘缓存 .build(); banner.setImageLoader(new ImageLoader() { @Override public void displayImage(Context context, Object path, ImageView imageView) { //下载网络图片设置 loader.displayImage(path.toString(),imageView,options); } }); //设置banner的URL banner.setImages(list); banner.start(); } }
Banner
最新推荐文章于 2024-01-09 11:07:40 发布