2020-07-01 17:08:28 +00:00
|
|
|
package awais.instagrabber.adapters.viewholder;
|
|
|
|
|
|
|
|
import androidx.recyclerview.widget.RecyclerView;
|
|
|
|
|
2020-08-29 08:01:42 +00:00
|
|
|
import awais.instagrabber.databinding.ItemHighlightBinding;
|
2021-06-29 14:28:32 +00:00
|
|
|
import awais.instagrabber.repositories.responses.stories.Story;
|
2020-07-01 17:08:28 +00:00
|
|
|
|
|
|
|
public final class HighlightViewHolder extends RecyclerView.ViewHolder {
|
|
|
|
|
2020-08-29 08:01:42 +00:00
|
|
|
private final ItemHighlightBinding binding;
|
|
|
|
|
|
|
|
public HighlightViewHolder(final ItemHighlightBinding binding) {
|
|
|
|
super(binding.getRoot());
|
|
|
|
this.binding = binding;
|
|
|
|
}
|
|
|
|
|
2021-06-29 14:28:32 +00:00
|
|
|
public void bind(final Story model) {
|
2020-08-29 08:01:42 +00:00
|
|
|
if (model == null) return;
|
2020-09-05 18:34:16 +00:00
|
|
|
binding.title.setText(model.getTitle());
|
2021-06-29 14:28:32 +00:00
|
|
|
binding.icon.setImageURI(model.getCoverMedia().getCroppedImageVersion().getUrl());
|
2020-09-05 18:34:16 +00:00
|
|
|
// binding.getRoot().setOnClickListener(v -> {
|
|
|
|
// if (listener == null) return;
|
|
|
|
// listener.onFeedStoryClick(model, position);
|
|
|
|
// });
|
|
|
|
// final ProfileModel profileModel = model.getProfileModel();
|
|
|
|
// binding.title.setText(profileModel.getUsername());
|
|
|
|
// binding.title.setAlpha(model.getFullyRead() ? 0.5F : 1.0F);
|
|
|
|
// binding.icon.setImageURI(profileModel.getSdProfilePic());
|
|
|
|
// binding.icon.setAlpha(model.getFullyRead() ? 0.5F : 1.0F);
|
2020-07-01 17:08:28 +00:00
|
|
|
}
|
|
|
|
}
|