VoIPActivity$28.smali
.class Lim/tpelyyftgw/ui/VoIPActivity$28;
.super Ljava/lang/Object;
.source "VoIPActivity.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/ui/VoIPActivity;->updateBlurredPhotos(Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/VoIPActivity;
.field final synthetic val$src:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/VoIPActivity;Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;)V
.registers 3
.param p1, "this$0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 1480
iput-object p1, p0, Lim/tpelyyftgw/ui/VoIPActivity$28;->this$0:Lim/tpelyyftgw/ui/VoIPActivity;
iput-object p2, p0, Lim/tpelyyftgw/ui/VoIPActivity$28;->val$src:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public synthetic lambda$run$0$VoIPActivity$28(Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;)V
.registers 4
.param p1, "src" # Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
.line 1502
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity$28;->this$0:Lim/tpelyyftgw/ui/VoIPActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/VoIPActivity;->access$1700(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/widget/ImageView;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity$28;->this$0:Lim/tpelyyftgw/ui/VoIPActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/VoIPActivity;->access$5000(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/graphics/Bitmap;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
.line 1503
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity$28;->this$0:Lim/tpelyyftgw/ui/VoIPActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/VoIPActivity;->access$1800(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/widget/ImageView;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity$28;->this$0:Lim/tpelyyftgw/ui/VoIPActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/VoIPActivity;->access$5100(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/graphics/Bitmap;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
.line 1504
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;->release()V
.line 1505
return-void
.end method
.method public run()V
.registers 21
move-object/from16 v1, p0
.line 1484
:try_start_2
sget-object v0, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
const/16 v2, 0x96
invoke-static {v2, v2, v0}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
move-result-object v0
.line 1485
.local v0, "blur1":Landroid/graphics/Bitmap;
new-instance v3, Landroid/graphics/Canvas;
invoke-direct {v3, v0}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
move-object v10, v3
.line 1486
.local v10, "canvas":Landroid/graphics/Canvas;
iget-object v3, v1, Lim/tpelyyftgw/ui/VoIPActivity$28;->val$src:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
iget-object v3, v3, Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;->bitmap:Landroid/graphics/Bitmap;
new-instance v4, Landroid/graphics/Rect;
const/4 v11, 0x0
invoke-direct {v4, v11, v11, v2, v2}, Landroid/graphics/Rect;-><init>(IIII)V
new-instance v2, Landroid/graphics/Paint;
const/4 v12, 0x2
invoke-direct {v2, v12}, Landroid/graphics/Paint;-><init>(I)V
const/4 v13, 0x0
invoke-virtual {v10, v3, v13, v4, v2}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V
.line 1487
const/4 v4, 0x3
const/4 v5, 0x0
invoke-virtual {v0}, Landroid/graphics/Bitmap;->getWidth()I
move-result v6
invoke-virtual {v0}, Landroid/graphics/Bitmap;->getHeight()I
move-result v7
invoke-virtual {v0}, Landroid/graphics/Bitmap;->getRowBytes()I
move-result v8
move-object v3, v0
invoke-static/range {v3 .. v8}, Lim/tpelyyftgw/messenger/Utilities;->blurBitmap(Ljava/lang/Object;IIIII)V
.line 1488
iget-object v2, v1, Lim/tpelyyftgw/ui/VoIPActivity$28;->val$src:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
iget-object v2, v2, Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;->bitmap:Landroid/graphics/Bitmap;
invoke-static {v2}, Landroidx/palette/graphics/Palette;->from(Landroid/graphics/Bitmap;)Landroidx/palette/graphics/Palette$Builder;
move-result-object v2
invoke-virtual {v2}, Landroidx/palette/graphics/Palette$Builder;->generate()Landroidx/palette/graphics/Palette;
move-result-object v2
.line 1489
.local v2, "palette":Landroidx/palette/graphics/Palette;
new-instance v3, Landroid/graphics/Paint;
invoke-direct {v3}, Landroid/graphics/Paint;-><init>()V
.line 1490
.local v3, "paint":Landroid/graphics/Paint;
const v4, -0xab8b67
invoke-virtual {v2, v4}, Landroidx/palette/graphics/Palette;->getDarkMutedColor(I)I
move-result v4
const v5, 0xffffff
and-int/2addr v4, v5
const/high16 v5, 0x44000000 # 512.0f
or-int/2addr v4, v5
invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setColor(I)V
.line 1491
const/high16 v4, 0x26000000
invoke-virtual {v10, v4}, Landroid/graphics/Canvas;->drawColor(I)V
.line 1492
const/4 v5, 0x0
const/4 v6, 0x0
invoke-virtual {v10}, Landroid/graphics/Canvas;->getWidth()I
move-result v4
int-to-float v7, v4
invoke-virtual {v10}, Landroid/graphics/Canvas;->getHeight()I
move-result v4
int-to-float v8, v4
move-object v4, v10
move-object v9, v3
invoke-virtual/range {v4 .. v9}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
.line 1493
sget-object v4, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
const/16 v5, 0x32
invoke-static {v5, v5, v4}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
move-result-object v4
move-object v9, v4
.line 1494
.local v9, "blur2":Landroid/graphics/Bitmap;
new-instance v4, Landroid/graphics/Canvas;
invoke-direct {v4, v9}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
move-object v10, v4
.line 1495
iget-object v4, v1, Lim/tpelyyftgw/ui/VoIPActivity$28;->val$src:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
iget-object v4, v4, Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;->bitmap:Landroid/graphics/Bitmap;
new-instance v6, Landroid/graphics/Rect;
invoke-direct {v6, v11, v11, v5, v5}, Landroid/graphics/Rect;-><init>(IIII)V
new-instance v5, Landroid/graphics/Paint;
invoke-direct {v5, v12}, Landroid/graphics/Paint;-><init>(I)V
invoke-virtual {v10, v4, v13, v6, v5}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V
.line 1496
const/4 v15, 0x3
const/16 v16, 0x0
invoke-virtual {v9}, Landroid/graphics/Bitmap;->getWidth()I
move-result v17
invoke-virtual {v9}, Landroid/graphics/Bitmap;->getHeight()I
move-result v18
invoke-virtual {v9}, Landroid/graphics/Bitmap;->getRowBytes()I
move-result v19
move-object v14, v9
invoke-static/range {v14 .. v19}, Lim/tpelyyftgw/messenger/Utilities;->blurBitmap(Ljava/lang/Object;IIIII)V
.line 1497
const/16 v4, 0x66
invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setAlpha(I)V
.line 1498
const/4 v5, 0x0
const/4 v6, 0x0
invoke-virtual {v10}, Landroid/graphics/Canvas;->getWidth()I
move-result v4
int-to-float v7, v4
invoke-virtual {v10}, Landroid/graphics/Canvas;->getHeight()I
move-result v4
int-to-float v8, v4
move-object v4, v10
move-object v11, v9
.end local v9 # "blur2":Landroid/graphics/Bitmap;
.local v11, "blur2":Landroid/graphics/Bitmap;
move-object v9, v3
invoke-virtual/range {v4 .. v9}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
.line 1499
iget-object v4, v1, Lim/tpelyyftgw/ui/VoIPActivity$28;->this$0:Lim/tpelyyftgw/ui/VoIPActivity;
invoke-static {v4, v0}, Lim/tpelyyftgw/ui/VoIPActivity;->access$5002(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
.line 1500
iget-object v4, v1, Lim/tpelyyftgw/ui/VoIPActivity$28;->this$0:Lim/tpelyyftgw/ui/VoIPActivity;
invoke-static {v4, v11}, Lim/tpelyyftgw/ui/VoIPActivity;->access$5102(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
.line 1501
iget-object v4, v1, Lim/tpelyyftgw/ui/VoIPActivity$28;->this$0:Lim/tpelyyftgw/ui/VoIPActivity;
iget-object v5, v1, Lim/tpelyyftgw/ui/VoIPActivity$28;->val$src:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$28$h_uwSg5-4LS0EM7eseeaT89v_Tg;
invoke-direct {v6, v1, v5}, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$28$h_uwSg5-4LS0EM7eseeaT89v_Tg;-><init>(Lim/tpelyyftgw/ui/VoIPActivity$28;Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;)V
invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/VoIPActivity;->runOnUiThread(Ljava/lang/Runnable;)V
:try_end_ce
.catchall {:try_start_2 .. :try_end_ce} :catchall_cf
.line 1508
.end local v0 # "blur1":Landroid/graphics/Bitmap;
.end local v2 # "palette":Landroidx/palette/graphics/Palette;
.end local v3 # "paint":Landroid/graphics/Paint;
.end local v10 # "canvas":Landroid/graphics/Canvas;
.end local v11 # "blur2":Landroid/graphics/Bitmap;
goto :goto_d0
.line 1506
:catchall_cf
move-exception v0
.line 1509
:goto_d0
return-void
.end method