import android.content.Context;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import com.youth.banner.Banner;
import com.youth.banner.loader.ImageLoader;
import java.util.ArrayList;
import ningjiaxin1.bwie.com.week2_test.R;
public class Fragmentthree extends Fragment {
private Banner banner;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragmentthree, container, false);
banner = view.findViewById(R.id.banner);
banner.setImageLoader(new ImageLoderBanner());
ArrayList<String> list = new ArrayList<>();
list.add("http://img02.store.sogou.com/app/a/10010016/872a3aea2cb3a3ec0f93168a8bfdb3b5");
list.add("http://img03.store.sogou.com/app/a/10010016/9b34d9c0f1f507365fd89288a116fa57");
list.add("http://img04.store.sogou.com/app/a/10010016/74786309c1ef489a38f92cbba70a4ad8");
banner.setImages(list);
banner.start();
return view;
}
private class ImageLoderBanner extends ImageLoader {
@Override
public void displayImage(Context context, Object path, ImageView imageView) {
com.nostra13.universalimageloader.core.ImageLoader instance = com.nostra13.universalimageloader.core.ImageLoader.getInstance();
instance.displayImage((String) path, imageView);
}
}
}
//导包
implementation ‘com.youth.banner:banner:1.4.9’