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