b.smali
.class public final Lcom/imo/android/imoim/chatviews/util/b;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.registers 1
.line 26
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Landroid/view/View;)V
.registers 5
if-nez p0, :cond_3
return-void
.line 51
:cond_3
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x11
if-lt v0, v1, :cond_1d
invoke-virtual {p0}, Landroid/view/View;->getPaddingLeft()I
move-result v0
invoke-virtual {p0}, Landroid/view/View;->getPaddingTop()I
move-result v1
.line 52
invoke-virtual {p0}, Landroid/view/View;->getPaddingRight()I
move-result v2
invoke-virtual {p0}, Landroid/view/View;->getPaddingBottom()I
move-result v3
.line 51
invoke-virtual {p0, v0, v1, v2, v3}, Landroid/view/View;->setPaddingRelative(IIII)V
return-void
.line 52
:cond_1d
invoke-virtual {p0}, Landroid/view/View;->getPaddingLeft()I
move-result v0
invoke-virtual {p0}, Landroid/view/View;->getPaddingTop()I
move-result v1
.line 53
invoke-virtual {p0}, Landroid/view/View;->getPaddingRight()I
move-result v2
invoke-virtual {p0}, Landroid/view/View;->getPaddingBottom()I
move-result v3
.line 52
invoke-virtual {p0, v0, v1, v2, v3}, Landroid/view/View;->setPadding(IIII)V
return-void
.end method
.method public static a(Landroid/view/View;Z)V
.registers 2
if-eqz p1, :cond_7
const/4 p1, 0x0
.line 34
invoke-static {p0, p1}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
return-void
:cond_7
const/4 p1, 0x4
.line 36
invoke-static {p0, p1}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
return-void
.end method
.method public static a(Landroid/widget/ImageView;)V
.registers 6
if-nez p0, :cond_3
return-void
:cond_3
const/4 v0, 0x2
.line 110
invoke-static {v0}, Lcom/imo/android/imoim/util/ay;->a(I)I
move-result v0
.line 111
invoke-virtual {p0}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
instance-of v1, v1, Landroid/widget/FrameLayout$LayoutParams;
const/16 v2, 0x11
const/4 v3, 0x0
if-eqz v1, :cond_2f
.line 112
invoke-virtual {p0}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
check-cast v1, Landroid/widget/FrameLayout$LayoutParams;
.line 113
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v4, v2, :cond_28
invoke-virtual {v1, v3}, Landroid/widget/FrameLayout$LayoutParams;->setMarginStart(I)V
iput v3, v1, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
invoke-virtual {v1, v0}, Landroid/widget/FrameLayout$LayoutParams;->setMarginEnd(I)V
iput v0, v1, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
goto :goto_2b
:cond_28
invoke-virtual {v1, v3, v3, v0, v0}, Landroid/widget/FrameLayout$LayoutParams;->setMargins(IIII)V
.line 114
:goto_2b
invoke-virtual {p0, v1}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
return-void
.line 115
:cond_2f
invoke-virtual {p0}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
instance-of v1, v1, Landroid/widget/LinearLayout$LayoutParams;
if-eqz v1, :cond_53
.line 116
invoke-virtual {p0}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
check-cast v1, Landroid/widget/LinearLayout$LayoutParams;
.line 117
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v4, v2, :cond_4c
invoke-virtual {v1, v3}, Landroid/widget/LinearLayout$LayoutParams;->setMarginStart(I)V
iput v3, v1, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
invoke-virtual {v1, v0}, Landroid/widget/LinearLayout$LayoutParams;->setMarginEnd(I)V
iput v0, v1, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
goto :goto_4f
:cond_4c
invoke-virtual {v1, v3, v3, v0, v0}, Landroid/widget/LinearLayout$LayoutParams;->setMargins(IIII)V
.line 118
:goto_4f
invoke-virtual {p0, v1}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
return-void
.line 119
:cond_53
invoke-virtual {p0}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
instance-of v1, v1, Landroid/widget/RelativeLayout$LayoutParams;
if-eqz v1, :cond_77
.line 120
invoke-virtual {p0}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
check-cast v1, Landroid/widget/RelativeLayout$LayoutParams;
.line 121
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v4, v2, :cond_70
invoke-virtual {v1, v3}, Landroid/widget/RelativeLayout$LayoutParams;->setMarginStart(I)V
iput v3, v1, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I
invoke-virtual {v1, v0}, Landroid/widget/RelativeLayout$LayoutParams;->setMarginEnd(I)V
iput v0, v1, Landroid/widget/RelativeLayout$LayoutParams;->bottomMargin:I
goto :goto_73
:cond_70
invoke-virtual {v1, v3, v3, v0, v0}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V
.line 122
:goto_73
invoke-virtual {p0, v1}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
return-void
.line 123
:cond_77
invoke-virtual {p0}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
instance-of v1, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
if-eqz v1, :cond_9a
.line 124
invoke-virtual {p0}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
check-cast v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
.line 125
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v4, v2, :cond_94
invoke-virtual {v1, v3}, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->setMarginStart(I)V
iput v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topMargin:I
invoke-virtual {v1, v0}, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->setMarginEnd(I)V
iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomMargin:I
goto :goto_97
:cond_94
invoke-virtual {v1, v3, v3, v0, v0}, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->setMargins(IIII)V
.line 126
:goto_97
invoke-virtual {p0, v1}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
:cond_9a
return-void
.end method
.method public static b(Landroid/view/View;)V
.registers 5
if-nez p0, :cond_3
return-void
.line 72
:cond_3
invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
.line 73
instance-of v1, v0, Landroid/widget/RelativeLayout$LayoutParams;
const/16 v2, 0x11
const/4 v3, 0x0
if-eqz v1, :cond_22
.line 74
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v1, v2, :cond_19
move-object v1, v0
check-cast v1, Landroid/widget/RelativeLayout$LayoutParams;
invoke-virtual {v1, v3}, Landroid/widget/RelativeLayout$LayoutParams;->setMarginStart(I)V
goto :goto_1e
:cond_19
move-object v1, v0
check-cast v1, Landroid/widget/RelativeLayout$LayoutParams;
iput v3, v1, Landroid/widget/RelativeLayout$LayoutParams;->leftMargin:I
.line 75
:goto_1e
invoke-virtual {p0, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
return-void
.line 76
:cond_22
instance-of v1, v0, Landroid/widget/LinearLayout$LayoutParams;
if-eqz v1, :cond_39
.line 77
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v1, v2, :cond_31
move-object v1, v0
check-cast v1, Landroid/widget/LinearLayout$LayoutParams;
invoke-virtual {v1, v3}, Landroid/widget/LinearLayout$LayoutParams;->setMarginStart(I)V
goto :goto_36
:cond_31
move-object v1, v0
check-cast v1, Landroid/widget/LinearLayout$LayoutParams;
iput v3, v1, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
.line 78
:goto_36
invoke-virtual {p0, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
:cond_39
return-void
.end method