|
|
|
|
@ -2,6 +2,7 @@ package com.github.tvbox.osc.ui.adapter; |
|
|
|
|
|
|
|
|
|
import android.text.TextUtils; |
|
|
|
|
import android.view.View; |
|
|
|
|
import android.widget.FrameLayout; |
|
|
|
|
import android.widget.ImageView; |
|
|
|
|
import android.widget.TextView; |
|
|
|
|
|
|
|
|
|
@ -9,9 +10,11 @@ import com.chad.library.adapter.base.BaseQuickAdapter; |
|
|
|
|
import com.chad.library.adapter.base.BaseViewHolder; |
|
|
|
|
import com.github.tvbox.osc.R; |
|
|
|
|
import com.github.tvbox.osc.api.ApiConfig; |
|
|
|
|
import com.github.tvbox.osc.bean.SourceBean; |
|
|
|
|
import com.github.tvbox.osc.cache.VodCollect; |
|
|
|
|
import com.github.tvbox.osc.picasso.RoundTransformation; |
|
|
|
|
import com.github.tvbox.osc.util.DefaultConfig; |
|
|
|
|
import com.github.tvbox.osc.util.HawkConfig; |
|
|
|
|
import com.github.tvbox.osc.util.MD5; |
|
|
|
|
import com.squareup.picasso.Picasso; |
|
|
|
|
|
|
|
|
|
@ -26,17 +29,22 @@ public class CollectAdapter extends BaseQuickAdapter<VodCollect, BaseViewHolder> |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
protected void convert(BaseViewHolder helper, VodCollect item) { |
|
|
|
|
// takagen99: Add Delete Mode
|
|
|
|
|
FrameLayout tvDel = helper.getView(R.id.delFrameLayout); |
|
|
|
|
if (HawkConfig.hotVodDelete) { |
|
|
|
|
tvDel.setVisibility(View.VISIBLE); |
|
|
|
|
} else { |
|
|
|
|
tvDel.setVisibility(View.GONE); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
helper.setVisible(R.id.tvLang, false); |
|
|
|
|
helper.setVisible(R.id.tvArea, false); |
|
|
|
|
helper.setVisible(R.id.tvNote, false); |
|
|
|
|
TextView tvYear = helper.getView(R.id.tvYear); |
|
|
|
|
if (ApiConfig.get().getSource(item.sourceKey)!=null) { |
|
|
|
|
tvYear.setText(ApiConfig.get().getSource(item.sourceKey).getName()); |
|
|
|
|
tvYear.setVisibility(View.VISIBLE); |
|
|
|
|
} else { |
|
|
|
|
tvYear.setVisibility(View.GONE); |
|
|
|
|
} |
|
|
|
|
helper.setText(R.id.tvName, item.name); |
|
|
|
|
TextView tvYear = helper.getView(R.id.tvYear); |
|
|
|
|
SourceBean source = ApiConfig.get().getSource(item.sourceKey); |
|
|
|
|
tvYear.setText(source!=null?source.getName():""); |
|
|
|
|
|
|
|
|
|
ImageView ivThumb = helper.getView(R.id.ivThumb); |
|
|
|
|
//由于部分电视机使用glide报错
|
|
|
|
|
if (!TextUtils.isEmpty(item.pic)) { |
|
|
|
|
|