IconBubbleDrawable.smali
.class public Lcom/avast/android/feed/drawables/support/IconBubbleDrawable;
.super Lcom/avast/android/feed/drawables/support/AbstractBubbleDrawable;
# instance fields
.field private final e:Landroid/graphics/drawable/Drawable;
.field private f:Landroid/graphics/drawable/Drawable;
# direct methods
.method public constructor <init>(Lcom/avast/android/feed/drawables/support/AbstractBubbleDrawable$IconArgs;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.registers 4
invoke-direct {p0, p1}, Lcom/avast/android/feed/drawables/support/AbstractBubbleDrawable;-><init>(Lcom/avast/android/feed/drawables/support/AbstractBubbleDrawable$IconArgs;)V
iput-object p2, p0, Lcom/avast/android/feed/drawables/support/IconBubbleDrawable;->e:Landroid/graphics/drawable/Drawable;
iput-object p3, p0, Lcom/avast/android/feed/drawables/support/IconBubbleDrawable;->f:Landroid/graphics/drawable/Drawable;
return-void
.end method
# virtual methods
.method protected a(Landroid/graphics/Canvas;)V
.registers 7
invoke-virtual {p0}, Lcom/avast/android/feed/drawables/support/AbstractBubbleDrawable;->b()I
move-result v0
iget-object v1, p0, Lcom/avast/android/feed/drawables/support/IconBubbleDrawable;->e:Landroid/graphics/drawable/Drawable;
invoke-virtual {p0}, Lcom/avast/android/feed/drawables/support/AbstractBubbleDrawable;->getIntrinsicWidth()I
move-result v2
invoke-virtual {p0}, Lcom/avast/android/feed/drawables/support/AbstractBubbleDrawable;->b()I
move-result v3
sub-int/2addr v2, v3
invoke-virtual {p0}, Lcom/avast/android/feed/drawables/support/AbstractBubbleDrawable;->getIntrinsicHeight()I
move-result v3
invoke-virtual {p0}, Lcom/avast/android/feed/drawables/support/AbstractBubbleDrawable;->b()I
move-result v4
sub-int/2addr v3, v4
invoke-virtual {v1, v0, v0, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
iget-object v0, p0, Lcom/avast/android/feed/drawables/support/IconBubbleDrawable;->f:Landroid/graphics/drawable/Drawable;
invoke-virtual {p0}, Lcom/avast/android/feed/drawables/support/AbstractBubbleDrawable;->getIntrinsicWidth()I
move-result v1
invoke-virtual {p0}, Lcom/avast/android/feed/drawables/support/AbstractBubbleDrawable;->getIntrinsicHeight()I
move-result v2
const/4 v3, 0x0
invoke-virtual {v0, v3, v3, v1, v2}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
iget-object v0, p0, Lcom/avast/android/feed/drawables/support/IconBubbleDrawable;->f:Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
iget-object v0, p0, Lcom/avast/android/feed/drawables/support/IconBubbleDrawable;->e:Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
return-void
.end method