package com.pan.simplepicture.view.holder; import android.view.View; import android.widget.TextView; import com.facebook.drawee.view.SimpleDraweeView; import com.pan.simplepicture.R; import com.pan.simplepicture.bean.VideoSources; import com.pan.simplepicture.inter.AbsVideoRes; import com.pan.simplepicture.utils.FrecsoUtils; import butterknife.Bind; import de.greenrobot.event.EventBus; /** * Created by sysadminl on 2015/12/11. */ public class BaozouListHolder extends BaseHolder<AbsVideoRes> { public BaozouListHolder(View view) { super(view); } @Bind(R.id.tv_baozou_title) public TextView tv_baozou_title; @Bind(R.id.tv_baozou_play_count) public TextView tv_baozou_play_count; @Bind(R.id.tv_baozou_time) public TextView tv_baozou_time; @Bind(R.id.baozou_pic) public SimpleDraweeView baozou_pic; @Override public void init() { super.init(); mView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { EventBus.getDefault().post(mData); } }); } @Override public void setData(AbsVideoRes mData) { super.setData(mData); tv_baozou_title.setText(mData.getVideoTitle()); tv_baozou_time.setText(mData.getVideoDuration()); if (mData instanceof VideoSources) tv_baozou_play_count.setText((((VideoSources) mData).plays_count + "次播放")); FrecsoUtils.loadImage(mData.getVideoThumbnail(), baozou_pic); } }