今天:尝试完成轮播显示
遇到的问题:图片只显示默认图片,不能实时获取
明天:尝试解决
进入activity_main.xml,修改页面代码如下
<!--轮播-->
<com.youth.banner.Banner
android:id="@+id/banner"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_200" />
/**
* 显示轮播图
*
* @param list
*/
public void showBanner(List<TrashNewsResponse.NewslistBean> list) {
banner.setAdapter(new BannerImageAdapter<TrashNewsResponse.NewslistBean>(list) {
@Override
public void onBindView(BannerImageHolder holder, TrashNewsResponse.NewslistBean data, int position, int size) {
//显示轮播图片
Glide.with(holder.itemView)
.load(data.getPicUrl())
.apply(RequestOptions.bitmapTransform(new RoundedCorners(30)))
.into(holder.imageView);
}
})
.addBannerLifecycleObserver(this)//添加生命周期观察者
.setIndicator(new CircleIndicator(this));
}