d.smali
.class public final Lcom/imo/android/imoim/community/explore/adapter/d;
.super Lcom/facebook/imagepipeline/request/BasePostprocessor;
.source "SourceFile"
# instance fields
.field private final a:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.registers 3
const-string v0, "url"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 60
invoke-direct {p0}, Lcom/facebook/imagepipeline/request/BasePostprocessor;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/community/explore/adapter/d;->a:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public final getPostprocessorCacheKey()Lcom/facebook/cache/common/CacheKey;
.registers 3
.line 74
new-instance v0, Lcom/facebook/cache/common/SimpleCacheKey;
iget-object v1, p0, Lcom/imo/android/imoim/community/explore/adapter/d;->a:Ljava/lang/String;
invoke-direct {v0, v1}, Lcom/facebook/cache/common/SimpleCacheKey;-><init>(Ljava/lang/String;)V
check-cast v0, Lcom/facebook/cache/common/CacheKey;
return-object v0
.end method
.method public final process(Landroid/graphics/Bitmap;)V
.registers 8
if-nez p1, :cond_3
return-void
.line 66
:cond_3
invoke-static {p1}, Landroidx/palette/graphics/Palette;->from(Landroid/graphics/Bitmap;)Landroidx/palette/graphics/Palette$Builder;
move-result-object v0
invoke-virtual {v0}, Landroidx/palette/graphics/Palette$Builder;->generate()Landroidx/palette/graphics/Palette;
move-result-object v0
const-string v1, "Palette.from(sourceBitmap).generate()"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 67
invoke-virtual {v0}, Landroidx/palette/graphics/Palette;->getSwatches()Ljava/util/List;
move-result-object v0
const-string v1, "palette.swatches"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Ljava/lang/Iterable;
.line 113
invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v0
.line 114
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-nez v1, :cond_27
const/4 v0, 0x0
goto :goto_58
.line 115
:cond_27
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
.line 116
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-nez v2, :cond_33
:goto_31
move-object v0, v1
goto :goto_58
.line 117
:cond_33
move-object v2, v1
check-cast v2, Landroidx/palette/graphics/Palette$Swatch;
const-string v3, "it"
.line 67
invoke-static {v2, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v2}, Landroidx/palette/graphics/Palette$Swatch;->getPopulation()I
move-result v2
.line 119
:cond_3f
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
.line 120
move-object v5, v4
check-cast v5, Landroidx/palette/graphics/Palette$Swatch;
.line 67
invoke-static {v5, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v5}, Landroidx/palette/graphics/Palette$Swatch;->getPopulation()I
move-result v5
if-ge v2, v5, :cond_51
move-object v1, v4
move v2, v5
.line 125
:cond_51
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-nez v4, :cond_3f
goto :goto_31
.line 126
:goto_58
check-cast v0, Landroidx/palette/graphics/Palette$Swatch;
if-eqz v0, :cond_76
invoke-virtual {v0}, Landroidx/palette/graphics/Palette$Swatch;->getRgb()I
move-result v0
.line 68
new-instance v1, Landroid/graphics/Canvas;
invoke-direct {v1, p1}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
const p1, 0x3f4ccccd # 0.8f
.line 69
invoke-static {p1, v0}, Lcom/imo/android/imoim/util/common/b;->a(FI)I
move-result p1
invoke-virtual {v1, p1}, Landroid/graphics/Canvas;->drawColor(I)V
.line 70
invoke-static {}, Lcom/imo/android/imoim/community/explore/adapter/a;->a()I
move-result p1
invoke-virtual {v1, p1}, Landroid/graphics/Canvas;->drawColor(I)V
:cond_76
return-void
.end method