g.smali
.class public final Lcom/imo/xui/util/g;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.registers 1
.line 15
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Landroid/content/Context;I)Landroid/graphics/drawable/StateListDrawable;
.registers 6
if-eqz p0, :cond_30
if-gtz p1, :cond_5
goto :goto_30
.line 1078
:cond_5
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p0
.line 1079
new-instance v0, Landroid/graphics/drawable/StateListDrawable;
invoke-direct {v0}, Landroid/graphics/drawable/StateListDrawable;-><init>()V
.line 1080
invoke-virtual {p0, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v1
.line 1081
invoke-virtual {p0, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object p0
.line 1083
invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
const/16 p1, 0x7f
.line 1084
invoke-virtual {v1, p1}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
const/4 p1, 0x1
new-array p1, p1, [I
const v2, 0x10100a7
const/4 v3, 0x0
aput v2, p1, v3
.line 1085
invoke-virtual {v0, p1, v1}, Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V
new-array p1, v3, [I
.line 1086
invoke-virtual {v0, p1, p0}, Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V
return-object v0
:cond_30
:goto_30
const/4 p0, 0x0
return-object p0
.end method
.method public static a(Landroid/view/ViewGroup$MarginLayoutParams;II)Landroid/view/ViewGroup$MarginLayoutParams;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Landroid/view/ViewGroup$MarginLayoutParams;",
">(TT;II)TT;"
}
.end annotation
if-nez p0, :cond_4
const/4 p0, 0x0
return-object p0
.line 105
:cond_4
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x11
if-lt v0, v1, :cond_15
if-ltz p1, :cond_f
.line 107
invoke-virtual {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->setMarginStart(I)V
:cond_f
if-ltz p2, :cond_1d
.line 111
invoke-virtual {p0, p2}, Landroid/view/ViewGroup$MarginLayoutParams;->setMarginEnd(I)V
goto :goto_1d
:cond_15
if-ltz p1, :cond_19
.line 115
iput p1, p0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
:cond_19
if-ltz p2, :cond_1d
.line 119
iput p2, p0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
:cond_1d
:goto_1d
return-object p0
.end method