| | |
| | | |
| | | import com.bumptech.glide.Glide; |
| | | import com.lcjian.library.util.common.StringUtils; |
| | | import com.lcjian.library.util.glide.GlideCircleTransform; |
| | | import com.weikou.beibeivideo.R; |
| | | import com.weikou.beibeivideo.entity.VideoType; |
| | | import com.weikou.beibeivideo.ui.common.VideosLiveActivity; |
| | | import com.weikou.beibeivideo.ui.mine.BrowserActivity; |
| | | import com.weikou.beibeivideo.util.GlideCircleTransform; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | convertView = LayoutInflater.from(parent.getContext()).inflate( |
| | | R.layout.category_item, parent, false); |
| | | } |
| | | final ImageView iv_category_icon = (ImageView) convertView |
| | | final ImageView iv_category_icon = convertView |
| | | .findViewById(R.id.iv_category_icon); |
| | | TextView tv_category_name = (TextView) convertView |
| | | TextView tv_category_name = convertView |
| | | .findViewById(R.id.tv_category_name); |
| | | VideoType category = null; |
| | | if (position < mCategories.size()) { |
| | | category = (VideoType) getItem(position); |
| | | try { |
| | | Glide.with(context).load(category.getIcon()).transform(new GlideCircleTransform(context)).transition(withCrossFade()) |
| | | .placeholder(R.color.theme).error(R.color.theme).into(iv_category_icon); |
| | | .placeholder(R.color.page_content_bg_color).error(R.color.page_content_bg_color).into(iv_category_icon); |
| | | } catch (IllegalArgumentException e) { |
| | | e.printStackTrace(); |
| | | } |
| | |
| | | iv_category_icon.setVisibility(View.INVISIBLE); |
| | | tv_category_name.setVisibility(View.INVISIBLE); |
| | | convertView.setBackgroundColor(parent.getResources().getColor( |
| | | R.color.theme)); |
| | | R.color.page_content_bg_color)); |
| | | } |
| | | final VideoType cate1 = category; |
| | | convertView.setOnClickListener(new OnClickListener() { |