Banner轮播

来源:互联网 发布:淘宝客怎么看一年赚钱 编辑:程序博客网 时间:2024/05/16 11:18

先导入依赖

XML布局

<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout    xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http://schemas.android.com/apk/res-auto"    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"    android:layout_height="match_parent" tools:context="com.example.nm.myapplication.MainActivity">    <com.youth.banner.Banner        android:layout_width="wrap_content"        android:layout_height="200dp"        android:id="@+id/ban"        ></com.youth.banner.Banner></android.support.constraint.ConstraintLayout>
___________________________________________________________
写一个Banner类
package com.example.nm.myapplication;import android.content.Context;import android.provider.ContactsContract;import android.widget.ImageView;import com.bumptech.glide.Glide;import com.youth.banner.loader.ImageLoader;/** * Created by 爱新觉罗璎汉 on 2017/11/21. */public class Banner extends ImageLoader {    @Override    public void displayImage(Context context, Object path, ImageView imageView) {        com.nostra13.universalimageloader.core.ImageLoader imageLoader= com.nostra13.universalimageloader.core.ImageLoader.getInstance();        Glide.with(context).load(path).into(imageView);    }}
_____________________________________________________________________
Mactivity
package com.example.nm.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.ListView;import com.handmark.pulltorefresh.library.PullToRefreshBase;import com.handmark.pulltorefresh.library.PullToRefreshListView;import com.youth.banner.Banner;import java.util.ArrayList;public class MainActivity extends AppCompatActivity {Banner banner;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        banner=(Banner) findViewById(R.id.ban);        ArrayList<String> list=new ArrayList<>();        list.add("http://pic39.nipic.com/20140226/18071023_164300608000_2.jpg");        list.add( "http://a0.att.hudong.com/15/08/300218769736132194086202411_950.jpg");        list.add("http://img.my.csdn.net/uploads/201309/01/1378037235_7476.jpg");        list.add("http://pic39.nipic.com/20140226/18071023_164300608000_2.jpg");        list.add("http://a0.att.hudong.com/15/08/300218769736132194086202411_950.jpg");        list.add("http://img.my.csdn.net/uploads/201309/01/1378037235_7476.jpg");        banner.setImageLoader(new com.example.nm.myapplication.Banner());        banner.setImages(list);        banner.start();    }}

原创粉丝点击