package com.example.administrator.searchpicturetool.recommend;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v7.widget.CardView;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.example.administrator.searchpicturetool.R;
import com.example.administrator.searchpicturetool.model.bean.NewRecommendContent;
import com.example.administrator.searchpicturetool.search.result.SearchResultActivity;
import com.facebook.drawee.view.SimpleDraweeView;
import com.jude.easyrecyclerview.adapter.BaseViewHolder;
/**
* Created by wenhuaijun on 2016/2/7 0007.
*/
public class RecommendContentViewHolder extends BaseViewHolder<NewRecommendContent> implements View.OnClickListener {
NewRecommendContent recommendContent;
private SimpleDraweeView simpleDraweeView1;
private CardView cardView1;
private TextView title1;
private TextView content1;
public RecommendContentViewHolder(ViewGroup parent) {
super(parent, R.layout.itemview_newrecommend);
simpleDraweeView1=$(R.id.recomend_img1);
title1 =$(R.id.recommend_title1);
content1 =$(R.id.recommend_content1);
cardView1 =$(R.id.recommend_cardview1);
}
@Override
public void setData(NewRecommendContent data) {
super.setData(data);
recommendContent = data;
simpleDraweeView1.setImageURI(Uri.parse(recommendContent.getImageUrl()));
title1.setText(recommendContent.getTitle());
content1.setText(recommendContent.getContent());
cardView1.setOnClickListener(this);
}
@Override
public void onClick(View v) {
Bundle bundle = new Bundle();
switch (v.getId()){
case R.id.recommend_cardview1:
bundle.putString("search",recommendContent.getTitle());
bundle.putString("imagUrl",recommendContent.getImageUrl());
break;
}
Intent intent = new Intent();
intent.putExtra("search", bundle);
intent.setClass(getContext(), SearchResultActivity.class);
getContext().startActivity(intent);
}
}