-
Notifications
You must be signed in to change notification settings - Fork 169
Expand file tree
/
Copy pathViewHolder.java
More file actions
32 lines (26 loc) · 906 Bytes
/
ViewHolder.java
File metadata and controls
32 lines (26 loc) · 906 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package com.yalantis.multiselectdemo.demo;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import com.yalantis.multiselectdemo.R;
import com.yalantis.multiselectdemo.demo.model.Track;
/**
* Created by Artem Kholodnyi on 9/6/16.
*/
class ViewHolder extends RecyclerView.ViewHolder {
TextView track;
TextView artist;
ImageView avatar;
public ViewHolder(View view) {
super(view);
track = view.findViewById(R.id.track);
artist = view.findViewById(R.id.artist);
avatar = view.findViewById(R.id.yal_ms_avatar);
}
public static void bind(ViewHolder viewHolder, Track track) {
viewHolder.track.setText(track.getTrackName());
viewHolder.artist.setText(track.getArtist());
viewHolder.avatar.setImageResource(track.getAlbum());
}
}