package org.cuieney.videolife.ui.adapter;
import android.content.Context;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import org.cuieney.videolife.R;
import org.cuieney.videolife.common.base.BaseRecycerViewAdapter;
import org.cuieney.videolife.entity.wyBean.TracksBean;
import java.util.List;
/**
* Created by cuieney on 17/3/4.
*/
public class MusicItemAdapter extends BaseRecycerViewAdapter<TracksBean,RecyclerView.ViewHolder> {
public MusicItemAdapter(Context context, List<TracksBean> list) {
super(context, list);
}
@Override
public RecyclerView.ViewHolder getCreateViewHolder(ViewGroup parent, int viewType) {
return new MusicItemAdapter.MyViewHolder(inflater.inflate(R.layout.music_detail_item,parent,false));
}
@Override
public void getBindViewHolder(RecyclerView.ViewHolder holder, int position) {
MyViewHolder viewHolder = (MyViewHolder) holder;
TracksBean tracksBean = list.get(position);
viewHolder.num.setText((position+1)+"");
viewHolder.title.setText(tracksBean.getSongname());
viewHolder.dis.setText(tracksBean.getSonger());
}
public static class MyViewHolder extends RecyclerView.ViewHolder{
private final TextView num;
private final TextView title;
private final TextView dis;
private final ImageView playIcon;
public MyViewHolder(View itemView) {
super(itemView);
num = ((TextView) itemView.findViewById(R.id.title_num));
title = ((TextView) itemView.findViewById(R.id.title));
dis = ((TextView) itemView.findViewById(R.id.title_dis));
playIcon = ((ImageView) itemView.findViewById(R.id.songdetail_play));
}
}
}