mirror of
https://github.com/KokaKiwi/BarInsta
synced 2024-12-22 13:06:58 +00:00
parent
effb276aa8
commit
dd6574fbf4
@ -29,6 +29,7 @@ import awais.instagrabber.adapters.SavedCollectionsAdapter;
|
||||
import awais.instagrabber.databinding.ItemDiscoverTopicBinding;
|
||||
import awais.instagrabber.repositories.responses.discover.TopicCluster;
|
||||
import awais.instagrabber.repositories.responses.saved.SavedCollection;
|
||||
import awais.instagrabber.repositories.responses.Media;
|
||||
import awais.instagrabber.utils.ResponseBodyUtils;
|
||||
|
||||
public class TopicClusterViewHolder extends RecyclerView.ViewHolder {
|
||||
@ -130,7 +131,10 @@ public class TopicClusterViewHolder extends RecyclerView.ViewHolder {
|
||||
}
|
||||
// binding.title.setTransitionName("title-" + topicCluster.getCollectionId());
|
||||
binding.cover.setTransitionName("cover-" + topicCluster.getCollectionId());
|
||||
final String thumbUrl = ResponseBodyUtils.getThumbUrl(topicCluster.getCoverMediaList().get(0));
|
||||
final Media coverMedia = topicCluster.getCoverMediaList() == null
|
||||
? topicCluster.getCoverMedia()
|
||||
: topicCluster.getCoverMediaList().get(0);
|
||||
final String thumbUrl = ResponseBodyUtils.getThumbUrl(coverMedia);
|
||||
if (thumbUrl == null) {
|
||||
binding.cover.setImageURI((String) null);
|
||||
} else {
|
||||
|
@ -415,7 +415,10 @@ public class CollectionPostsFragment extends Fragment implements SwipeRefreshLay
|
||||
}
|
||||
|
||||
private void setupCover() {
|
||||
final String coverUrl = ResponseBodyUtils.getImageUrl(savedCollection.getCoverMediaList().get(0));
|
||||
final Media coverMedia = savedCollection.getCoverMediaList() == null
|
||||
? savedCollection.getCoverMedia()
|
||||
: savedCollection.getCoverMediaList().get(0);
|
||||
final String coverUrl = ResponseBodyUtils.getImageUrl(coverMedia);
|
||||
final DraweeController controller = Fresco
|
||||
.newDraweeControllerBuilder()
|
||||
.setOldController(binding.cover.getController())
|
||||
|
@ -8,5 +8,5 @@ class SavedCollection(val collectionId: String,
|
||||
val collectionType: String,
|
||||
val collectionMediaCount: Int,
|
||||
// coverMedia or coverMediaList: only one is defined
|
||||
val coverMedia: Media,
|
||||
val coverMediaList: List<Media>) : Serializable
|
||||
val coverMedia: Media?,
|
||||
val coverMediaList: List<Media>?) : Serializable
|
Loading…
Reference in New Issue
Block a user