CustomizeHeadLayout.smali

.class public Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;
.super Landroid/widget/RelativeLayout;
.source "CustomizeHeadLayout.java"


# instance fields
.field private final aHF:I

.field private aHG:I

.field private aHH:I

.field private aHI:I

.field private aHJ:I

.field private aHK:Landroid/graphics/Paint;

.field private aHL:Landroid/graphics/Paint;

.field private aHM:Z

.field private vO:Landroid/graphics/Paint;


# direct methods
.method public constructor <init>(Landroid/content/Context;)V
    .registers 3

    .prologue
    .line 42
    const/4 v0, 0x0

    invoke-direct {p0, p1, v0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V

    .line 43
    return-void
.end method

.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    .registers 4

    .prologue
    .line 46
    const/4 v0, 0x0

    invoke-direct {p0, p1, p2, v0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V

    .line 47
    return-void
.end method

.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    .registers 8

    .prologue
    const/4 v2, 0x1

    .line 50
    invoke-direct {p0, p1, p2, p3}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V

    .line 30
    const/high16 v0, 0x41000000    # 8.0f

    invoke-static {v0}, Lcom/cmcm/safewallet/utils/g;->o(F)I

    move-result v0

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHF:I

    .line 31
    const/high16 v0, 0x40f00000    # 7.5f

    invoke-static {v0}, Lcom/cmcm/safewallet/utils/g;->o(F)I

    .line 32
    const/high16 v0, 0x40400000    # 3.0f

    invoke-static {v0}, Lcom/cmcm/safewallet/utils/g;->o(F)I

    .line 39
    iput-boolean v2, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHM:Z

    .line 52
    new-instance v0, Landroid/graphics/Paint;

    invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V

    iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHL:Landroid/graphics/Paint;

    .line 53
    new-instance v0, Landroid/graphics/Paint;

    invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V

    iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHK:Landroid/graphics/Paint;

    .line 54
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHK:Landroid/graphics/Paint;

    invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setAntiAlias(Z)V

    .line 55
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHK:Landroid/graphics/Paint;

    sget-object v1, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style;

    invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V

    .line 57
    const/4 v0, 0x0

    invoke-virtual {p0, v2, v0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->setLayerType(ILandroid/graphics/Paint;)V

    .line 58
    new-instance v0, Landroid/graphics/Paint;

    invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V

    iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->vO:Landroid/graphics/Paint;

    .line 59
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->vO:Landroid/graphics/Paint;

    const/4 v1, -0x1

    invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V

    .line 60
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->vO:Landroid/graphics/Paint;

    invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setAntiAlias(Z)V

    .line 61
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->vO:Landroid/graphics/Paint;

    sget-object v1, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style;

    invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V

    .line 1076
    const v0, 0x7f02010e

    invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->setBackgroundResource(I)V

    .line 1077
    const/high16 v0, 0x41300000    # 11.0f

    invoke-static {v0}, Lcom/cmcm/safewallet/utils/g;->o(F)I

    move-result v0

    .line 1078
    const/high16 v1, 0x41700000    # 15.0f

    invoke-static {v1}, Lcom/cmcm/safewallet/utils/g;->o(F)I

    move-result v1

    .line 1079
    const/high16 v2, 0x40e00000    # 7.0f

    invoke-static {v2}, Lcom/cmcm/safewallet/utils/g;->o(F)I

    move-result v2

    .line 1080
    iput v2, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHI:I

    .line 1081
    iput v1, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHJ:I

    .line 1082
    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHH:I

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHG:I

    .line 1083
    iget v0, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHG:I

    iget v1, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHI:I

    iget v2, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHH:I

    iget v3, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHJ:I

    invoke-virtual {p0, v0, v1, v2, v3}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->setPadding(IIII)V

    .line 63
    return-void
.end method

.method private a(Landroid/graphics/Canvas;)V
    .registers 15

    .prologue
    const/4 v0, 0x0

    .line 167
    new-instance v3, Landroid/graphics/Path;

    invoke-direct {v3}, Landroid/graphics/Path;-><init>()V

    .line 168
    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->ur()I

    move-result v4

    .line 170
    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->uq()I

    move-result v1

    .line 171
    div-int/lit8 v5, v4, 0x4

    .line 172
    div-int/lit8 v2, v1, 0x4

    add-int v6, v1, v2

    .line 173
    neg-int v1, v6

    div-int/lit8 v1, v1, 0x5

    mul-int/lit8 v2, v6, 0x0

    div-int/lit8 v2, v2, 0x2

    add-int v7, v1, v2

    .line 174
    div-int/lit8 v1, v4, 0x5

    sub-int v8, v4, v1

    .line 175
    int-to-float v1, v7

    int-to-float v2, v8

    invoke-virtual {v3, v1, v2}, Landroid/graphics/Path;->moveTo(FF)V

    .line 176
    const/4 v1, 0x1

    move v2, v1

    move v1, v0

    .line 178
    :goto_29
    const/4 v9, 0x4

    if-ge v0, v9, :cond_46

    .line 179
    div-int/lit8 v1, v6, 0x4

    sub-int v1, v7, v1

    div-int/lit8 v9, v6, 0x2

    mul-int/2addr v9, v0

    add-int/2addr v9, v1

    .line 180
    mul-int v1, v2, v5

    add-int v10, v8, v1

    .line 181
    div-int/lit8 v1, v6, 0x4

    add-int/2addr v1, v9

    .line 183
    int-to-float v9, v9

    int-to-float v10, v10

    int-to-float v11, v1

    int-to-float v12, v8

    invoke-virtual {v3, v9, v10, v11, v12}, Landroid/graphics/Path;->quadTo(FFFF)V

    .line 184
    neg-int v2, v2

    .line 178
    add-int/lit8 v0, v0, 0x1

    goto :goto_29

    .line 187
    :cond_46
    int-to-float v0, v1

    int-to-float v1, v4

    invoke-virtual {v3, v0, v1}, Landroid/graphics/Path;->lineTo(FF)V

    .line 188
    int-to-float v0, v7

    int-to-float v1, v4

    invoke-virtual {v3, v0, v1}, Landroid/graphics/Path;->lineTo(FF)V

    .line 189
    int-to-float v0, v7

    int-to-float v1, v8

    invoke-virtual {v3, v0, v1}, Landroid/graphics/Path;->lineTo(FF)V

    .line 190
    invoke-virtual {v3}, Landroid/graphics/Path;->close()V

    .line 191
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHK:Landroid/graphics/Paint;

    invoke-virtual {p1, v3, v0}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V

    .line 192
    return-void
.end method

.method private uo()I
    .registers 3

    .prologue
    .line 139
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->getWidth()I

    move-result v0

    iget v1, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHH:I

    sub-int/2addr v0, v1

    return v0
.end method

.method private up()I
    .registers 3

    .prologue
    .line 147
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->getHeight()I

    move-result v0

    iget v1, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHJ:I

    sub-int/2addr v0, v1

    return v0
.end method

.method private uq()I
    .registers 3

    .prologue
    .line 151
    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->uo()I

    move-result v0

    .line 6135
    iget v1, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHG:I

    .line 151
    sub-int/2addr v0, v1

    return v0
.end method

.method private ur()I
    .registers 3

    .prologue
    .line 155
    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->up()I

    move-result v0

    .line 6143
    iget v1, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHI:I

    .line 155
    sub-int/2addr v0, v1

    return v0
.end method


# virtual methods
.method public final aF(Z)V
    .registers 3

    .prologue
    .line 159
    iget-boolean v0, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHM:Z

    if-eq p1, v0, :cond_7

    .line 160
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->invalidate()V

    .line 162
    :cond_7
    iput-boolean p1, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHM:Z

    .line 163
    return-void
.end method

.method protected dispatchDraw(Landroid/graphics/Canvas;)V
    .registers 15

    .prologue
    const/4 v12, 0x0

    const/4 v1, 0x0

    .line 89
    .line 1105
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->getHeight()I

    move-result v0

    mul-int/lit8 v0, v0, 0x3

    int-to-float v0, v0

    const/high16 v2, 0x40800000    # 4.0f

    div-float v2, v0, v2

    .line 1106
    new-instance v0, Landroid/graphics/LinearGradient;

    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->getHeight()I

    move-result v3

    int-to-float v4, v3

    const v5, 0x3300b9c6

    const v6, 0x7f00b9c6

    sget-object v7, Landroid/graphics/Shader$TileMode;->CLAMP:Landroid/graphics/Shader$TileMode;

    move v3, v1

    invoke-direct/range {v0 .. v7}, Landroid/graphics/LinearGradient;-><init>(FFFFIILandroid/graphics/Shader$TileMode;)V

    .line 1107
    iget-object v2, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHK:Landroid/graphics/Paint;

    invoke-virtual {v2, v0}, Landroid/graphics/Paint;->setShader(Landroid/graphics/Shader;)Landroid/graphics/Shader;

    .line 1216
    new-instance v0, Landroid/graphics/RectF;

    .line 2135
    iget v2, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHG:I

    .line 1216
    int-to-float v2, v2

    .line 2143
    iget v3, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHI:I

    .line 1216
    int-to-float v3, v3

    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->uo()I

    move-result v4

    int-to-float v4, v4

    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->up()I

    move-result v5

    int-to-float v5, v5

    invoke-direct {v0, v2, v3, v4, v5}, Landroid/graphics/RectF;-><init>(FFFF)V

    iget v2, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHF:I

    int-to-float v2, v2

    iget v3, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHF:I

    int-to-float v3, v3

    iget-object v4, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->vO:Landroid/graphics/Paint;

    invoke-virtual {p1, v0, v2, v3, v4}, Landroid/graphics/Canvas;->drawRoundRect(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V

    .line 92
    iget-boolean v0, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHM:Z

    if-eqz v0, :cond_11c

    .line 94
    new-instance v0, Landroid/graphics/RectF;

    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->getWidth()I

    move-result v2

    int-to-float v2, v2

    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->getHeight()I

    move-result v3

    int-to-float v3, v3

    invoke-direct {v0, v1, v1, v2, v3}, Landroid/graphics/RectF;-><init>(FFFF)V

    const/16 v2, 0x1f

    invoke-virtual {p1, v0, v12, v2}, Landroid/graphics/Canvas;->saveLayer(Landroid/graphics/RectF;Landroid/graphics/Paint;I)I

    move-result v0

    .line 3112
    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->uq()I

    move-result v2

    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->ur()I

    move-result v3

    sget-object v4, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;

    invoke-static {v2, v3, v4}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;

    move-result-object v2

    .line 3113
    new-instance v3, Landroid/graphics/Canvas;

    invoke-direct {v3, v2}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V

    .line 3115
    invoke-direct {p0, v3}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->a(Landroid/graphics/Canvas;)V

    .line 3116
    invoke-virtual {v3}, Landroid/graphics/Canvas;->save()I

    .line 3117
    const/high16 v4, -0x40800000    # -1.0f

    const/high16 v5, 0x3f800000    # 1.0f

    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->uq()I

    move-result v6

    div-int/lit8 v6, v6, 0x2

    int-to-float v6, v6

    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->ur()I

    move-result v7

    div-int/lit8 v7, v7, 0x2

    int-to-float v7, v7

    invoke-virtual {v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;->scale(FFFF)V

    .line 3118
    invoke-direct {p0, v3}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->a(Landroid/graphics/Canvas;)V

    .line 3119
    invoke-virtual {v3}, Landroid/graphics/Canvas;->restore()V

    .line 3195
    new-instance v4, Landroid/graphics/Path;

    invoke-direct {v4}, Landroid/graphics/Path;-><init>()V

    .line 3196
    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->uq()I

    move-result v5

    .line 3197
    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->ur()I

    move-result v6

    .line 3198
    neg-int v7, v5

    div-int/lit8 v7, v7, 0x5

    .line 3200
    div-int/lit8 v8, v5, 0x5

    add-int/2addr v8, v5

    .line 3202
    div-int/lit8 v5, v5, 0x2

    .line 3203
    div-int/lit8 v9, v6, 0x2

    div-int/lit8 v10, v6, 0x7

    sub-int/2addr v9, v10

    .line 3204
    int-to-float v10, v7

    int-to-float v11, v6

    invoke-virtual {v4, v10, v11}, Landroid/graphics/Path;->moveTo(FF)V

    .line 3205
    int-to-float v5, v5

    int-to-float v9, v9

    int-to-float v8, v8

    int-to-float v10, v6

    invoke-virtual {v4, v5, v9, v8, v10}, Landroid/graphics/Path;->quadTo(FFFF)V

    .line 3206
    int-to-float v5, v7

    int-to-float v6, v6

    invoke-virtual {v4, v5, v6}, Landroid/graphics/Path;->lineTo(FF)V

    .line 3207
    invoke-virtual {v4}, Landroid/graphics/Path;->close()V

    .line 3208
    iget-object v5, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHK:Landroid/graphics/Paint;

    invoke-virtual {v3, v4, v5}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V

    .line 4135
    iget v3, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHG:I

    .line 3122
    int-to-float v3, v3

    .line 4143
    iget v4, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHI:I

    .line 3122
    int-to-float v4, v4

    iget-object v5, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHK:Landroid/graphics/Paint;

    invoke-virtual {p1, v2, v3, v4, v5}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V

    .line 3124
    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->uq()I

    move-result v2

    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->ur()I

    move-result v3

    sget-object v4, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;

    invoke-static {v2, v3, v4}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;

    move-result-object v2

    .line 3125
    new-instance v3, Landroid/graphics/Canvas;

    invoke-direct {v3, v2}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V

    .line 4212
    new-instance v4, Landroid/graphics/RectF;

    invoke-virtual {v3}, Landroid/graphics/Canvas;->getWidth()I

    move-result v5

    int-to-float v5, v5

    invoke-virtual {v3}, Landroid/graphics/Canvas;->getHeight()I

    move-result v6

    int-to-float v6, v6

    invoke-direct {v4, v1, v1, v5, v6}, Landroid/graphics/RectF;-><init>(FFFF)V

    iget v1, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHF:I

    int-to-float v1, v1

    iget v5, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHF:I

    int-to-float v5, v5

    iget-object v6, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHL:Landroid/graphics/Paint;

    invoke-virtual {v3, v4, v1, v5, v6}, Landroid/graphics/Canvas;->drawRoundRect(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V

    .line 3129
    iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHK:Landroid/graphics/Paint;

    new-instance v3, Landroid/graphics/PorterDuffXfermode;

    sget-object v4, Landroid/graphics/PorterDuff$Mode;->DST_IN:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v3, v4}, Landroid/graphics/PorterDuffXfermode;-><init>(Landroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v1, v3}, Landroid/graphics/Paint;->setXfermode(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode;

    .line 5135
    iget v1, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHG:I

    .line 3130
    int-to-float v1, v1

    .line 5143
    iget v3, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHI:I

    .line 3130
    int-to-float v3, v3

    iget-object v4, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHK:Landroid/graphics/Paint;

    invoke-virtual {p1, v2, v1, v3, v4}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V

    .line 3131
    iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/CustomizeHeadLayout;->aHK:Landroid/graphics/Paint;

    invoke-virtual {v1, v12}, Landroid/graphics/Paint;->setXfermode(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode;

    .line 98
    invoke-virtual {p1, v0}, Landroid/graphics/Canvas;->restoreToCount(I)V

    .line 101
    :cond_11c
    invoke-super {p0, p1}, Landroid/widget/RelativeLayout;->dispatchDraw(Landroid/graphics/Canvas;)V

    .line 102
    return-void
.end method