use of com.karumi.rosie.sample.comics.view.viewmodel.ComicViewModel in project Rosie by Karumi.
the class ComicRenderer method render.
@Override
public void render() {
super.render();
ComicViewModel comic = (ComicViewModel) getContent();
titleView.setText(comic.getTitle());
Picasso.with(getRootView().getContext()).load(comic.getThumbnailUrl()).fit().centerCrop().into(thumbnailView);
}
use of com.karumi.rosie.sample.comics.view.viewmodel.ComicViewModel in project Rosie by Karumi.
the class ComicSeriesToComicSeriesDetailsViewModelMapper method mapComicsToComicViewModels.
private List<ComicViewModel> mapComicsToComicViewModels(List<Comic> comics) {
List<ComicViewModel> comicViewModels = new ArrayList<>();
for (Comic comic : comics) {
ComicViewModel comicViewModel = new ComicViewModel();
comicViewModel.setKey(comic.getKey());
comicViewModel.setTitle(comic.getName());
comicViewModel.setThumbnailUrl(comic.getThumbnailUrl());
comicViewModels.add(comicViewModel);
}
return comicViewModels;
}
Aggregations