mirror of
				https://github.com/KokaKiwi/BarInsta
				synced 2025-11-03 21:15:35 +00:00 
			
		
		
		
	Null check. Fixes austinhuang0131/barinsta#1598
This commit is contained in:
		
							parent
							
								
									a9b9f8e2a8
								
							
						
					
					
						commit
						b8ad359997
					
				@ -130,9 +130,7 @@ public class TopicClusterViewHolder extends RecyclerView.ViewHolder {
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
        // binding.title.setTransitionName("title-" + topicCluster.getCollectionId());
 | 
					        // binding.title.setTransitionName("title-" + topicCluster.getCollectionId());
 | 
				
			||||||
        binding.cover.setTransitionName("cover-" + topicCluster.getCollectionId());
 | 
					        binding.cover.setTransitionName("cover-" + topicCluster.getCollectionId());
 | 
				
			||||||
        final String thumbUrl = ResponseBodyUtils.getThumbUrl(topicCluster.getCoverMediaList() == null
 | 
					        final String thumbUrl = ResponseBodyUtils.getThumbUrl(topicCluster.getCoverMediaList().get(0));
 | 
				
			||||||
                                                              ? topicCluster.getCoverMedia()
 | 
					 | 
				
			||||||
                                                              : topicCluster.getCoverMediaList().get(0));
 | 
					 | 
				
			||||||
        if (thumbUrl == null) {
 | 
					        if (thumbUrl == null) {
 | 
				
			||||||
            binding.cover.setImageURI((String) null);
 | 
					            binding.cover.setImageURI((String) null);
 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
@ -150,16 +148,19 @@ public class TopicClusterViewHolder extends RecyclerView.ViewHolder {
 | 
				
			|||||||
                    }
 | 
					                    }
 | 
				
			||||||
                    if (bitmap != null) {
 | 
					                    if (bitmap != null) {
 | 
				
			||||||
                        Palette.from(bitmap).generate(p -> {
 | 
					                        Palette.from(bitmap).generate(p -> {
 | 
				
			||||||
                            final Palette.Swatch swatch = p.getDominantSwatch();
 | 
					 | 
				
			||||||
                            final Resources resources = itemView.getResources();
 | 
					                            final Resources resources = itemView.getResources();
 | 
				
			||||||
                            int titleTextColor = resources.getColor(R.color.white);
 | 
					                            int titleTextColor = resources.getColor(R.color.white);
 | 
				
			||||||
                            if (swatch != null) {
 | 
					                            if (p != null) {
 | 
				
			||||||
                                backgroundColor.set(swatch.getRgb());
 | 
					                                final Palette.Swatch swatch = p.getDominantSwatch();
 | 
				
			||||||
                                GradientDrawable gd = new GradientDrawable(
 | 
					                                if (swatch != null) {
 | 
				
			||||||
                                        GradientDrawable.Orientation.TOP_BOTTOM,
 | 
					                                    backgroundColor.set(swatch.getRgb());
 | 
				
			||||||
                                        new int[]{Color.TRANSPARENT, backgroundColor.get()});
 | 
					                                    GradientDrawable gd = new GradientDrawable(
 | 
				
			||||||
                                titleTextColor = swatch.getTitleTextColor();
 | 
					                                            GradientDrawable.Orientation.TOP_BOTTOM,
 | 
				
			||||||
                                binding.background.setBackground(gd);
 | 
					                                            new int[]{Color.TRANSPARENT, backgroundColor.get()}
 | 
				
			||||||
 | 
					                                    );
 | 
				
			||||||
 | 
					                                    titleTextColor = swatch.getTitleTextColor();
 | 
				
			||||||
 | 
					                                    binding.background.setBackground(gd);
 | 
				
			||||||
 | 
					                                }
 | 
				
			||||||
                            }
 | 
					                            }
 | 
				
			||||||
                            titleColor.set(titleTextColor);
 | 
					                            titleColor.set(titleTextColor);
 | 
				
			||||||
                            binding.title.setTextColor(titleTextColor);
 | 
					                            binding.title.setTextColor(titleTextColor);
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user