| | |
| | | |
| | | 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; |
| | |
| | | .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 |
| | |
| | | final String thirdtype = videoInfo.getThirdType(); |
| | | // imageLoader.displayImage(videoInfo.getPicture(), |
| | | // viewHolder.iv_movie_cover);// GridVideoAdapter |
| | | viewHolder.rl_picture.setTag(videoInfo.getPicture()); |
| | | viewHolder.rl_picture.post(new Runnable() { |
| | | @Override |
| | | public void run() { |
| | | try { |
| | | glide.load(videoInfo.getPicture()) |
| | | .placeholder(R.drawable.ic_default_cover) |
| | | .error(R.drawable.ic_default_cover) |
| | | 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()); |
| | |
| | | ImageView iv_movie_cover; |
| | | TextView tv_movie_title; |
| | | TextView tv_movie_rating; |
| | | RatioLayout rl_picture; |
| | | private FrameLayout fl_video_select; |
| | | |
| | | private CheckBox chb_delete; |