BannerViewPager icon indicating copy to clipboard operation
BannerViewPager copied to clipboard

请问一下图片和视频轮播出现问题。

Open candebbs opened this issue 6 months ago • 0 comments

我在做图片和视频一起轮播,假始第一第二个是图片,第三第四个是视频,当我一进入界面时,当轮播到第二张图片时,开始播放第三个的视频,当轮播到第三个时,两个视频一起播放,我是按照

    @Override
    protected void bindData(BaseViewHolder<BannerData> holder, BannerData data, int position, int pageSize) {
        if (getViewType(position) == BannerData.TYPE_NEW) {
            holder.setImageResource(R.id.image_view, data.getDrawable());
        } else {
            ImageView imageView = holder.findViewById(R.id.banner_image);
            Glide.with(imageView).load(data.getImagePath()).placeholder(R.drawable.placeholder).into(imageView);
        }
    }

来写的, 通过打印日志发现,当轮播到第二个图片,第三个视频的bindData执行了,是不是预加载的问题?请问有什么好的解决方法吗?

candebbs avatar Jan 11 '24 09:01 candebbs