| | |
| | | import com.weikou.beibeivideo.ui.media.VideoDetailActivity2; |
| | | import com.weikou.beibeivideo.util.ad.ExpressAdManager; |
| | | import com.weikou.beibeivideo.R; |
| | | import com.weikou.beibeivideo.util.video.VideoUIUtil; |
| | | |
| | | import java.text.DecimalFormat; |
| | | import java.util.List; |
| | |
| | | if (holder instanceof VideoHolder) { |
| | | final VideoInfo info = videoContent.getVideo(); |
| | | VideoHolder viewHolder = (VideoHolder) holder; |
| | | try { |
| | | Glide.with(mContext).load(info.getPicture()).transition(withCrossFade()).placeholder(R.drawable.ic_default_cover).into(viewHolder.iv_movie_cover); |
| | | } catch (IllegalArgumentException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | viewHolder.tv_movie_title.setText(info.getName() + ""); |
| | | viewHolder.tv_movie_rating.setText(StringUtils.isEmpty(info.getTag()) ? "" : info.getTag()); |
| | | DecimalFormat df = new DecimalFormat("###.0"); |
| | | viewHolder.tv_movie_play_num.setText(StringUtils.isBlank(info |
| | | .getWatchCount()) ? "0" : (Integer.parseInt(info |
| | | .getWatchCount())) / 10000 > 0 ? df.format(Integer.parseInt(info |
| | | .getWatchCount()) / 10000f) + "万" : info |
| | | .getWatchCount() + ""); |
| | | viewHolder.tv_movie_comment_num.setText(info.getCommentCount()); |
| | | viewHolder.view.setOnClickListener(new View.OnClickListener() { |
| | | VideoUIUtil.setVideoListItem(mContext, viewHolder, new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | myClick(info, v); |
| | | } |
| | | }); |
| | | |
| | | }, info,1); |
| | | } else if (holder instanceof VideoAdHolder) { |
| | | final VideoAdHolder viewHolder = (VideoAdHolder) holder; |
| | | final ExpressAdContainer ad = videoContent.getAd(); |