admin
2021-04-01 d27fa2154fe6c6b40048333e75ac11f1a3f5fac5
BuWanVideo/src/com/weikou/beibeivideo/ui/common/ListVideoAdapter.java
@@ -15,7 +15,10 @@
import com.bumptech.glide.Glide;
import com.bumptech.glide.RequestManager;
import com.bumptech.glide.request.RequestOptions;
import com.lcjian.library.util.common.StringUtils;
import com.lcjian.library.util.glide.GlideRoundTransform;
import com.lcjian.library.widget.RatioLayout;
import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.assist.ImageScaleType;
@@ -98,6 +101,10 @@
                    .findViewById(R.id.tv_title);
            viewHolder.tv_movie_rating = (TextView) convertView
                    .findViewById(R.id.tv_watch_time);
            viewHolder.rl_picture = convertView
                    .findViewById(R.id.rl_picture);
            viewHolder.fl_video_select = (FrameLayout) convertView
                    .findViewById(R.id.fl_video_select);
            viewHolder.chb_delete = (CheckBox) convertView
@@ -114,14 +121,22 @@
        final String thirdtype = videoInfo.getThirdType();
        // imageLoader.displayImage(videoInfo.getPicture(),
        // viewHolder.iv_movie_cover);// GridVideoAdapter
        try {
            glide.load(videoInfo.getPicture())
                    .placeholder(R.drawable.ic_default_cover)
                    .error(R.drawable.ic_default_cover)
                    .into(viewHolder.iv_movie_cover);
        } catch (IllegalArgumentException e) {
            e.printStackTrace();
        }
        viewHolder.rl_picture.setTag(videoInfo.getPicture());
        viewHolder.rl_picture.post(new Runnable() {
            @Override
            public void run() {
                try {
                    glide.load(viewHolder.rl_picture.getTag() + "").apply(new RequestOptions().centerCrop())
                            .transform(new GlideRoundTransform(context, 6))
                            .placeholder(R.drawable.shape_video_list_cover_placeholder)
                            .error(R.drawable.shape_video_list_cover_placeholder)
                            .into(viewHolder.iv_movie_cover);
                } catch (IllegalArgumentException e) {
                    e.printStackTrace();
                }
            }
        });
        viewHolder.tv_movie_title.setText(videoInfo.getName());
        viewHolder.tv_movie_rating.setText(StringUtils.isBlank(videoInfo
                .getTag()) ? "" : videoInfo.getTag());
@@ -185,6 +200,7 @@
        ImageView iv_movie_cover;
        TextView tv_movie_title;
        TextView tv_movie_rating;
        RatioLayout rl_picture;
        private FrameLayout fl_video_select;
        private CheckBox chb_delete;