//在APP中配置 compile 'com.youth.banner:banner:1.4.9' compile 'com.github.bumptech.glide:glide:3.7.0' //在清单文件中配置<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> //在xml中配置<com.youth.banner.Banner android:id="@+id/banner" android:layout_width="match_parent" android:layout_height="300dp" /> //主要代码 public class MainActivity extends AppCompatActivity {private Banner banner; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Banner banner = (Banner) findViewById(R.id.banner); ArrayList<String> list = new ArrayList<>(); list.add("http://120.27.126.103:8080/ECServer_D/images/image1.png"); list.add("http://120.27.126.103:8080/ECServer_D/images/image2.png"); list.add("http://120.27.126.103:8080/ECServer_D/images/image3.png"); list.add("http://120.27.126.103:8080/ECServer_D/images/image4.png"); list.add("http://120.27.126.103:8080/ECServer_D/images/image5.png"); //设置图片集合 banner.setImages(list); //设置图片加载器 banner.setImageLoader(new GlideImageLoader()); //banner设置方法全部调用完毕时最后调用 banner.start(); } public class GlideImageLoader extends ImageLoader { @Override public void displayImage(Context context, Object path, ImageView imageView) { //Glide 加载图片简单用法 Glide.with(context).load(path).into(imageView); } } }
无限轮播简单方法
最新推荐文章于 2022-09-20 17:39:23 发布