bingoogolapple / BGABanner-Android

引导界面滑动导航 + 大于等于1页时无限轮播 + 各种切换动画轮播效果
4.17k stars 780 forks source link

传入空集合时不显示占位图 #184

Closed po1arbear closed 4 years ago

po1arbear commented 6 years ago
val advertInfos = msg.obj as List<AdvData.AdvertInfo>
            mBanner.run {
                setData(advertInfos, mutableListOf())
                setAdapter(object : BGABanner.Adapter<ImageView, AdvData.AdvertInfo> {
                    override fun fillBannerItem(p0: BGABanner?, p1: ImageView?, p2: AdvData.AdvertInfo?, p3: Int) {
                        Glide.with(activity)
                                .load(p2?.image_url)
                                .apply(RequestOptions()
                                        .placeholder(R.drawable.ic_banner_placeholder)
                                        .error(R.drawable.ic_banner_placeholder)
                                        .centerCrop()
                                )
                                .into(p1)
                    }
                })
bingoogolapple commented 4 years ago

传入空集合时展示的占位图是通过 banner_placeholderDrawable 配置