BackupImageView.smali
.class public Lim/tpelyyftgw/ui/components/BackupImageView;
.super Landroid/view/View;
.source "BackupImageView.java"
# instance fields
.field private height:I
.field private imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
.field private width:I
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.param p1, "context" # Landroid/content/Context;
.line 26
invoke-direct {p0, p1}, Landroid/view/View;-><init>(Landroid/content/Context;)V
.line 21
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->width:I
.line 22
iput v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->height:I
.line 27
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->init()V
.line 28
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 4
.param p1, "context" # Landroid/content/Context;
.param p2, "attrs" # Landroid/util/AttributeSet;
.line 31
invoke-direct {p0, p1, p2}, Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 21
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->width:I
.line 22
iput v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->height:I
.line 32
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->init()V
.line 33
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.registers 5
.param p1, "context" # Landroid/content/Context;
.param p2, "attrs" # Landroid/util/AttributeSet;
.param p3, "defStyleAttr" # I
.line 36
invoke-direct {p0, p1, p2, p3}, Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 21
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->width:I
.line 22
iput v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->height:I
.line 37
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->init()V
.line 38
return-void
.end method
.method private init()V
.registers 2
.line 42
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->isInEditMode()Z
move-result v0
if-nez v0, :cond_d
.line 43
new-instance v0, Lim/tpelyyftgw/messenger/ImageReceiver;
invoke-direct {v0, p0}, Lim/tpelyyftgw/messenger/ImageReceiver;-><init>(Landroid/view/View;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
.line 45
:cond_d
return-void
.end method
# virtual methods
.method public getImageReceiver()Lim/tpelyyftgw/messenger/ImageReceiver;
.registers 2
.line 158
iget-object v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
return-object v0
.end method
.method public getRoundRadius()I
.registers 2
.line 148
iget-object v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
if-eqz v0, :cond_9
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/ImageReceiver;->getRoundRadius()I
move-result v0
goto :goto_a
:cond_9
const/4 v0, -0x1
:goto_a
return v0
.end method
.method protected onAttachedToWindow()V
.registers 2
.line 176
invoke-super {p0}, Landroid/view/View;->onAttachedToWindow()V
.line 177
iget-object v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
if-eqz v0, :cond_a
.line 178
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/ImageReceiver;->onAttachedToWindow()Z
.line 180
:cond_a
return-void
.end method
.method protected onDetachedFromWindow()V
.registers 2
.line 168
invoke-super {p0}, Landroid/view/View;->onDetachedFromWindow()V
.line 169
iget-object v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
if-eqz v0, :cond_a
.line 170
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/ImageReceiver;->onDetachedFromWindow()V
.line 172
:cond_a
return-void
.end method
.method protected onDraw(Landroid/graphics/Canvas;)V
.registers 10
.param p1, "canvas" # Landroid/graphics/Canvas;
.line 184
iget-object v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
if-eqz v0, :cond_4d
.line 185
iget v1, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->width:I
const/4 v2, -0x1
if-eq v1, v2, :cond_25
iget v1, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->height:I
if-eq v1, v2, :cond_25
.line 186
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->getWidth()I
move-result v1
iget v2, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->width:I
sub-int/2addr v1, v2
div-int/lit8 v1, v1, 0x2
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->getHeight()I
move-result v2
iget v3, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->height:I
sub-int/2addr v2, v3
div-int/lit8 v2, v2, 0x2
iget v4, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->width:I
invoke-virtual {v0, v1, v2, v4, v3}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageCoords(IIII)V
goto :goto_48
.line 188
:cond_25
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->getPaddingLeft()I
move-result v0
.line 189
.local v0, "paddingLeft":I
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->getPaddingTop()I
move-result v1
.line 190
.local v1, "paddingTop":I
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->getPaddingRight()I
move-result v2
.line 191
.local v2, "paddingRight":I
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->getPaddingBottom()I
move-result v3
.line 192
.local v3, "paddingBottom":I
iget-object v4, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->getWidth()I
move-result v5
add-int v6, v0, v2
sub-int/2addr v5, v6
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->getHeight()I
move-result v6
add-int v7, v1, v3
sub-int/2addr v6, v7
invoke-virtual {v4, v0, v1, v5, v6}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageCoords(IIII)V
.line 195
.end local v0 # "paddingLeft":I
.end local v1 # "paddingTop":I
.end local v2 # "paddingRight":I
.end local v3 # "paddingBottom":I
:goto_48
iget-object v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/messenger/ImageReceiver;->draw(Landroid/graphics/Canvas;)Z
.line 197
:cond_4d
return-void
.end method
.method public setAspectFit(Z)V
.registers 3
.param p1, "value" # Z
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
if-eqz v0, :cond_7
.line 153
invoke-virtual {v0, p1}, Lim/tpelyyftgw/messenger/ImageReceiver;->setAspectFit(Z)V
.line 155
:cond_7
return-void
.end method
.method public setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/Bitmap;ILjava/lang/Object;)V
.registers 16
.param p1, "imageLocation" # Lim/tpelyyftgw/messenger/ImageLocation;
.param p2, "imageFilter" # Ljava/lang/String;
.param p3, "thumb" # Landroid/graphics/Bitmap;
.param p4, "size" # I
.param p5, "parentObject" # Ljava/lang/Object;
.line 74
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v7, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v6, p3
move v8, p4
move-object v9, p5
invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/Bitmap;Ljava/lang/String;ILjava/lang/Object;)V
.line 75
return-void
.end method
.method public setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/Bitmap;Ljava/lang/Object;)V
.registers 15
.param p1, "imageLocation" # Lim/tpelyyftgw/messenger/ImageLocation;
.param p2, "imageFilter" # Ljava/lang/String;
.param p3, "thumb" # Landroid/graphics/Bitmap;
.param p4, "parentObject" # Ljava/lang/Object;
.line 66
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v6, p3
move-object v9, p4
invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/Bitmap;Ljava/lang/String;ILjava/lang/Object;)V
.line 67
return-void
.end method
.method public setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;ILjava/lang/Object;)V
.registers 16
.param p1, "imageLocation" # Lim/tpelyyftgw/messenger/ImageLocation;
.param p2, "imageFilter" # Ljava/lang/String;
.param p3, "thumb" # Landroid/graphics/drawable/Drawable;
.param p4, "size" # I
.param p5, "parentObject" # Ljava/lang/Object;
.line 70
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v5, p3
move v8, p4
move-object v9, p5
invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/Bitmap;Ljava/lang/String;ILjava/lang/Object;)V
.line 71
return-void
.end method
.method public setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V
.registers 15
.param p1, "imageLocation" # Lim/tpelyyftgw/messenger/ImageLocation;
.param p2, "imageFilter" # Ljava/lang/String;
.param p3, "thumb" # Landroid/graphics/drawable/Drawable;
.param p4, "parentObject" # Ljava/lang/Object;
.line 62
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v5, p3
move-object v9, p4
invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/Bitmap;Ljava/lang/String;ILjava/lang/Object;)V
.line 63
return-void
.end method
.method public setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;ILjava/lang/Object;)V
.registers 17
.param p1, "imageLocation" # Lim/tpelyyftgw/messenger/ImageLocation;
.param p2, "imageFilter" # Ljava/lang/String;
.param p3, "thumbLocation" # Lim/tpelyyftgw/messenger/ImageLocation;
.param p4, "thumbFilter" # Ljava/lang/String;
.param p5, "size" # I
.param p6, "parentObject" # Ljava/lang/Object;
.line 78
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v3, p3
move-object v4, p4
move v8, p5
move-object/from16 v9, p6
invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/Bitmap;Ljava/lang/String;ILjava/lang/Object;)V
.line 79
return-void
.end method
.method public setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/Bitmap;Ljava/lang/String;ILjava/lang/Object;)V
.registers 23
.param p1, "imageLocation" # Lim/tpelyyftgw/messenger/ImageLocation;
.param p2, "imageFilter" # Ljava/lang/String;
.param p3, "thumbLocation" # Lim/tpelyyftgw/messenger/ImageLocation;
.param p4, "thumbFilter" # Ljava/lang/String;
.param p5, "thumb" # Landroid/graphics/drawable/Drawable;
.param p6, "thumbBitmap" # Landroid/graphics/Bitmap;
.param p7, "ext" # Ljava/lang/String;
.param p8, "size" # I
.param p9, "parentObject" # Ljava/lang/Object;
.line 90
move-object/from16 v0, p6
if-eqz v0, :cond_b
.line 91
new-instance v1, Landroid/graphics/drawable/BitmapDrawable;
const/4 v2, 0x0
invoke-direct {v1, v2, v0}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V
.end local p5 # "thumb":Landroid/graphics/drawable/Drawable;
.local v1, "thumb":Landroid/graphics/drawable/Drawable;
goto :goto_d
.line 90
.end local v1 # "thumb":Landroid/graphics/drawable/Drawable;
.restart local p5 # "thumb":Landroid/graphics/drawable/Drawable;
:cond_b
move-object/from16 v1, p5
.line 93
.end local p5 # "thumb":Landroid/graphics/drawable/Drawable;
.restart local v1 # "thumb":Landroid/graphics/drawable/Drawable;
:goto_d
move-object v12, p0
iget-object v2, v12, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
if-eqz v2, :cond_23
.line 94
const/4 v11, 0x0
move-object v3, p1
move-object v4, p2
move-object/from16 v5, p3
move-object/from16 v6, p4
move-object v7, v1
move/from16 v8, p8
move-object/from16 v9, p7
move-object/from16 v10, p9
invoke-virtual/range {v2 .. v11}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;ILjava/lang/String;Ljava/lang/Object;I)V
.line 97
:cond_23
return-void
.end method
.method public setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)V
.registers 20
.param p1, "imageLocation" # Lim/tpelyyftgw/messenger/ImageLocation;
.param p2, "imageFilter" # Ljava/lang/String;
.param p3, "thumbLocation" # Lim/tpelyyftgw/messenger/ImageLocation;
.param p4, "thumbFilter" # Ljava/lang/String;
.param p5, "ext" # Ljava/lang/String;
.param p6, "size" # I
.param p7, "cacheType" # I
.param p8, "parentObject" # Ljava/lang/Object;
.line 100
move-object v0, p0
iget-object v1, v0, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
if-eqz v1, :cond_15
.line 101
const/4 v6, 0x0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
move/from16 v7, p6
move-object/from16 v8, p5
move-object/from16 v9, p8
move/from16 v10, p7
invoke-virtual/range {v1 .. v10}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;ILjava/lang/String;Ljava/lang/Object;I)V
.line 103
:cond_15
return-void
.end method
.method public setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V
.registers 16
.param p1, "imageLocation" # Lim/tpelyyftgw/messenger/ImageLocation;
.param p2, "imageFilter" # Ljava/lang/String;
.param p3, "ext" # Ljava/lang/String;
.param p4, "thumb" # Landroid/graphics/drawable/Drawable;
.param p5, "parentObject" # Ljava/lang/Object;
.line 58
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v6, 0x0
const/4 v8, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v5, p4
move-object v7, p3
move-object v9, p5
invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/Bitmap;Ljava/lang/String;ILjava/lang/Object;)V
.line 59
return-void
.end method
.method public setImage(Lim/tpelyyftgw/messenger/SecureDocument;Ljava/lang/String;)V
.registers 13
.param p1, "secureDocument" # Lim/tpelyyftgw/messenger/SecureDocument;
.param p2, "filter" # Ljava/lang/String;
.line 54
invoke-static {p1}, Lim/tpelyyftgw/messenger/ImageLocation;->getForSecureDocument(Lim/tpelyyftgw/messenger/SecureDocument;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v1
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
move-object v0, p0
move-object v2, p2
invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/Bitmap;Ljava/lang/String;ILjava/lang/Object;)V
.line 55
return-void
.end method
.method public setImage(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V
.registers 14
.param p1, "path" # Ljava/lang/String;
.param p2, "filter" # Ljava/lang/String;
.param p3, "thumb" # Landroid/graphics/drawable/Drawable;
.line 82
invoke-static {p1}, Lim/tpelyyftgw/messenger/ImageLocation;->getForPath(Ljava/lang/String;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v1
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
move-object v0, p0
move-object v2, p2
move-object v5, p3
invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/Bitmap;Ljava/lang/String;ILjava/lang/Object;)V
.line 83
return-void
.end method
.method public setImage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 15
.param p1, "path" # Ljava/lang/String;
.param p2, "filter" # Ljava/lang/String;
.param p3, "thumbPath" # Ljava/lang/String;
.param p4, "thumbFilter" # Ljava/lang/String;
.line 86
invoke-static {p1}, Lim/tpelyyftgw/messenger/ImageLocation;->getForPath(Ljava/lang/String;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v1
invoke-static {p3}, Lim/tpelyyftgw/messenger/ImageLocation;->getForPath(Ljava/lang/String;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v3
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
move-object v0, p0
move-object v2, p2
move-object v4, p4
invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/graphics/Bitmap;Ljava/lang/String;ILjava/lang/Object;)V
.line 87
return-void
.end method
.method public setImageBitmap(Landroid/graphics/Bitmap;)V
.registers 3
.param p1, "bitmap" # Landroid/graphics/Bitmap;
.line 106
iget-object v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageBitmap(Landroid/graphics/Bitmap;)V
.line 107
return-void
.end method
.method public setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.registers 3
.param p1, "drawable" # Landroid/graphics/drawable/Drawable;
.line 129
iget-object v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
if-eqz v0, :cond_7
.line 130
invoke-virtual {v0, p1}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageBitmap(Landroid/graphics/drawable/Drawable;)V
.line 132
:cond_7
return-void
.end method
.method public setImageResource(I)V
.registers 4
.param p1, "resId" # I
.line 110
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->getResources()Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v0
.line 111
.local v0, "drawable":Landroid/graphics/drawable/Drawable;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
if-eqz v1, :cond_12
.line 112
invoke-virtual {v1, v0}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageBitmap(Landroid/graphics/drawable/Drawable;)V
.line 113
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->invalidate()V
.line 115
:cond_12
return-void
.end method
.method public setImageResource(II)V
.registers 6
.param p1, "resId" # I
.param p2, "color" # I
.line 118
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->getResources()Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v0
.line 119
.local v0, "drawable":Landroid/graphics/drawable/Drawable;
if-eqz v0, :cond_14
.line 120
new-instance v1, Landroid/graphics/PorterDuffColorFilter;
sget-object v2, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v1, p2, v2}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 122
:cond_14
iget-object v1, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
if-eqz v1, :cond_1e
.line 123
invoke-virtual {v1, v0}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageBitmap(Landroid/graphics/drawable/Drawable;)V
.line 124
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->invalidate()V
.line 126
:cond_1e
return-void
.end method
.method public setLayerNum(I)V
.registers 3
.param p1, "value" # I
.line 135
iget-object v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
if-eqz v0, :cond_7
.line 136
invoke-virtual {v0, p1}, Lim/tpelyyftgw/messenger/ImageReceiver;->setLayerNum(I)V
.line 138
:cond_7
return-void
.end method
.method public setOrientation(IZ)V
.registers 4
.param p1, "angle" # I
.param p2, "center" # Z
.line 48
iget-object v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
if-eqz v0, :cond_7
.line 49
invoke-virtual {v0, p1, p2}, Lim/tpelyyftgw/messenger/ImageReceiver;->setOrientation(IZ)V
.line 51
:cond_7
return-void
.end method
.method public setRoundRadius(I)V
.registers 3
.param p1, "value" # I
.line 141
iget-object v0, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;
if-eqz v0, :cond_a
.line 142
invoke-virtual {v0, p1}, Lim/tpelyyftgw/messenger/ImageReceiver;->setRoundRadius(I)V
.line 143
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->invalidate()V
.line 145
:cond_a
return-void
.end method
.method public setSize(II)V
.registers 3
.param p1, "w" # I
.param p2, "h" # I
.line 162
iput p1, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->width:I
.line 163
iput p2, p0, Lim/tpelyyftgw/ui/components/BackupImageView;->height:I
.line 164
return-void
.end method