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