Banner banner = view.findViewById(R.id.banner);
//加了泛型规定集合,参数元素类型
List<String> stringList = new ArrayList<>();
//写入图片链接
stringList.add("https://roxying.oss-cn-shanghai.aliyuncs.com/lunbotu6.png");
stringList.add("https://roxying.oss-cn-shanghai.aliyuncs.com/lunbotu4.png");
stringList.add("https://roxying.oss-cn-shanghai.aliyuncs.com/lunbotu3.png");
banner.setAdapter(new BannerImageAdapter<String>(stringList) {
@Override
public void onBindView(BannerImageHolder holder, String data, int position, int size) {
//添加网络权限
Glide.with(holder.itemView).load(data).into(holder.imageView);
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//里面的this指向new View.OnClickListener
Toast.makeText(getActivity(),"点击:"+position,Toast.LENGTH_LONG).show();
;
}
});
// Context context=
// Activity继承Context
}
});
Android Banner
最新推荐文章于 2024-10-10 16:19:30 发布