c.smali

.class public final Lcom/cmcm/safewallet/ui/widget/keyboard/c;
.super Ljava/lang/Object;
.source "CustomKeyboard.java"


# instance fields
.field aLb:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList",
            "<",
            "Lcom/cmcm/safewallet/ui/widget/keyboard/b;",
            ">;"
        }
    .end annotation
.end field

.field aLc:Lcom/cmcm/safewallet/ui/widget/keyboard/a;

.field public defaultHeight:I

.field public defaultHorizontalGap:I

.field public defaultWidth:I

.field public mode:I

.field public rowEdgeFlags:I

.field public verticalGap:I


# direct methods
.method public constructor <init>(Landroid/content/res/Resources;Lcom/cmcm/safewallet/ui/widget/keyboard/a;Landroid/content/res/XmlResourceParser;)V
    .registers 10

    .prologue
    const/4 v5, 0x1

    const/4 v4, 0x0

    .line 155
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 138
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/keyboard/c;->aLb:Ljava/util/ArrayList;

    .line 156
    iput-object p2, p0, Lcom/cmcm/safewallet/ui/widget/keyboard/c;->aLc:Lcom/cmcm/safewallet/ui/widget/keyboard/a;

    .line 157
    invoke-static {p3}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;

    move-result-object v0

    sget-object v1, Lcom/cmcm/safewallet/c;->Keyboard:[I

    invoke-virtual {p1, v0, v1}, Landroid/content/res/Resources;->obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;

    move-result-object v0

    .line 161
    invoke-static {p2}, Lcom/cmcm/safewallet/ui/widget/keyboard/a;->a(Lcom/cmcm/safewallet/ui/widget/keyboard/a;)I

    move-result v1

    invoke-static {p2}, Lcom/cmcm/safewallet/ui/widget/keyboard/a;->b(Lcom/cmcm/safewallet/ui/widget/keyboard/a;)I

    move-result v2

    .line 159
    invoke-static {v0, v4, v1, v2}, Lcom/cmcm/safewallet/ui/widget/keyboard/a;->a(Landroid/content/res/TypedArray;III)I

    move-result v1

    iput v1, p0, Lcom/cmcm/safewallet/ui/widget/keyboard/c;->defaultWidth:I

    .line 164
    invoke-static {p2}, Lcom/cmcm/safewallet/ui/widget/keyboard/a;->c(Lcom/cmcm/safewallet/ui/widget/keyboard/a;)I

    move-result v1

    invoke-static {p2}, Lcom/cmcm/safewallet/ui/widget/keyboard/a;->d(Lcom/cmcm/safewallet/ui/widget/keyboard/a;)I

    move-result v2

    .line 162
    invoke-static {v0, v5, v1, v2}, Lcom/cmcm/safewallet/ui/widget/keyboard/a;->a(Landroid/content/res/TypedArray;III)I

    move-result v1

    iput v1, p0, Lcom/cmcm/safewallet/ui/widget/keyboard/c;->defaultHeight:I

    .line 165
    const/4 v1, 0x2

    .line 167
    invoke-static {p2}, Lcom/cmcm/safewallet/ui/widget/keyboard/a;->a(Lcom/cmcm/safewallet/ui/widget/keyboard/a;)I

    move-result v2

    invoke-static {p2}, Lcom/cmcm/safewallet/ui/widget/keyboard/a;->e(Lcom/cmcm/safewallet/ui/widget/keyboard/a;)I

    move-result v3

    .line 165
    invoke-static {v0, v1, v2, v3}, Lcom/cmcm/safewallet/ui/widget/keyboard/a;->a(Landroid/content/res/TypedArray;III)I

    move-result v1

    iput v1, p0, Lcom/cmcm/safewallet/ui/widget/keyboard/c;->defaultHorizontalGap:I

    .line 168
    const/4 v1, 0x3

    .line 170
    invoke-static {p2}, Lcom/cmcm/safewallet/ui/widget/keyboard/a;->c(Lcom/cmcm/safewallet/ui/widget/keyboard/a;)I

    move-result v2

    invoke-static {p2}, Lcom/cmcm/safewallet/ui/widget/keyboard/a;->f(Lcom/cmcm/safewallet/ui/widget/keyboard/a;)I

    move-result v3

    .line 168
    invoke-static {v0, v1, v2, v3}, Lcom/cmcm/safewallet/ui/widget/keyboard/a;->a(Landroid/content/res/TypedArray;III)I

    move-result v1

    iput v1, p0, Lcom/cmcm/safewallet/ui/widget/keyboard/c;->verticalGap:I

    .line 171
    invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V

    .line 172
    invoke-static {p3}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;

    move-result-object v0

    sget-object v1, Lcom/cmcm/safewallet/c;->Keyboard_Row:[I

    invoke-virtual {p1, v0, v1}, Landroid/content/res/Resources;->obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;

    move-result-object v0

    .line 174
    invoke-virtual {v0, v4, v4}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v1

    iput v1, p0, Lcom/cmcm/safewallet/ui/widget/keyboard/c;->rowEdgeFlags:I

    .line 175
    invoke-virtual {v0, v5, v4}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v0

    iput v0, p0, Lcom/cmcm/safewallet/ui/widget/keyboard/c;->mode:I

    .line 177
    return-void
.end method

.method public constructor <init>(Lcom/cmcm/safewallet/ui/widget/keyboard/a;)V
    .registers 3

    .prologue
    .line 151
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 138
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/keyboard/c;->aLb:Ljava/util/ArrayList;

    .line 152
    iput-object p1, p0, Lcom/cmcm/safewallet/ui/widget/keyboard/c;->aLc:Lcom/cmcm/safewallet/ui/widget/keyboard/a;

    .line 153
    return-void
.end method