package com.example.jingbin.cloudreader.adapter;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import com.example.jingbin.cloudreader.R;
import com.example.jingbin.cloudreader.base.baseadapter.BaseRecyclerViewAdapter;
import com.example.jingbin.cloudreader.base.baseadapter.BaseRecyclerViewHolder;
import com.example.jingbin.cloudreader.bean.moviechild.PersonBean;
import com.example.jingbin.cloudreader.databinding.ItemMovieDetailPersonBinding;
import com.example.jingbin.cloudreader.utils.PerfectClickListener;
import com.example.jingbin.cloudreader.view.webview.WebViewActivity;
/**
* Created by jingbin on 2016/12/10.
*/
public class MovieDetailAdapter extends BaseRecyclerViewAdapter<PersonBean> {
@Override
public BaseRecyclerViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
return new ViewHolder(parent, R.layout.item_movie_detail_person);
}
private class ViewHolder extends BaseRecyclerViewHolder<PersonBean, ItemMovieDetailPersonBinding> {
ViewHolder(ViewGroup parent, int layout) {
super(parent, layout);
}
@Override
public void onBindViewHolder(final PersonBean bean, int position) {
binding.setPersonBean(bean);
binding.llItem.setOnClickListener(new PerfectClickListener() {
@Override
protected void onNoDoubleClick(View v) {
if (bean != null && !TextUtils.isEmpty(bean.getAlt())) {
WebViewActivity.loadUrl(v.getContext(), bean.getAlt(), bean.getName());
}
}
});
}
}
}