e.smali
.class final Lcom/ogaclejapan/smarttablayout/e;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method static a(Landroid/view/View;)I
.registers 1
if-nez p0, :cond_4
const/4 p0, 0x0
return p0
.line 28
:cond_4
invoke-virtual {p0}, Landroid/view/View;->getMeasuredWidth()I
move-result p0
return p0
.end method
.method static a(Landroid/view/View;Z)I
.registers 3
if-nez p0, :cond_4
const/4 p0, 0x0
return p0
.line 47
:cond_4
invoke-static {p0}, Lcom/ogaclejapan/smarttablayout/e;->i(Landroid/view/View;)Z
move-result v0
if-eqz v0, :cond_1b
if-eqz p1, :cond_16
.line 48
invoke-virtual {p0}, Landroid/view/View;->getRight()I
move-result p1
invoke-static {p0}, Lcom/ogaclejapan/smarttablayout/e;->d(Landroid/view/View;)I
move-result p0
sub-int/2addr p1, p0
return p1
:cond_16
invoke-virtual {p0}, Landroid/view/View;->getRight()I
move-result p0
return p0
:cond_1b
if-eqz p1, :cond_27
.line 50
invoke-virtual {p0}, Landroid/view/View;->getLeft()I
move-result p1
invoke-static {p0}, Lcom/ogaclejapan/smarttablayout/e;->d(Landroid/view/View;)I
move-result p0
add-int/2addr p1, p0
return p1
:cond_27
invoke-virtual {p0}, Landroid/view/View;->getLeft()I
move-result p0
return p0
.end method
.method static b(Landroid/view/View;)I
.registers 1
if-nez p0, :cond_4
const/4 p0, 0x0
return p0
.line 32
:cond_4
invoke-virtual {p0}, Landroid/view/View;->getWidth()I
move-result p0
return p0
.end method
.method static b(Landroid/view/View;Z)I
.registers 3
if-nez p0, :cond_4
const/4 p0, 0x0
return p0
.line 62
:cond_4
invoke-static {p0}, Lcom/ogaclejapan/smarttablayout/e;->i(Landroid/view/View;)Z
move-result v0
if-eqz v0, :cond_1b
if-eqz p1, :cond_16
.line 63
invoke-virtual {p0}, Landroid/view/View;->getLeft()I
move-result p1
invoke-static {p0}, Lcom/ogaclejapan/smarttablayout/e;->j(Landroid/view/View;)I
move-result p0
add-int/2addr p1, p0
return p1
:cond_16
invoke-virtual {p0}, Landroid/view/View;->getLeft()I
move-result p0
return p0
:cond_1b
if-eqz p1, :cond_27
.line 65
invoke-virtual {p0}, Landroid/view/View;->getRight()I
move-result p1
invoke-static {p0}, Lcom/ogaclejapan/smarttablayout/e;->j(Landroid/view/View;)I
move-result p0
sub-int/2addr p1, p0
return p1
:cond_27
invoke-virtual {p0}, Landroid/view/View;->getRight()I
move-result p0
return p0
.end method
.method static c(Landroid/view/View;)I
.registers 2
.line 36
invoke-static {p0}, Lcom/ogaclejapan/smarttablayout/e;->b(Landroid/view/View;)I
move-result v0
invoke-static {p0}, Lcom/ogaclejapan/smarttablayout/e;->h(Landroid/view/View;)I
move-result p0
add-int/2addr v0, p0
return v0
.end method
.method static d(Landroid/view/View;)I
.registers 1
if-nez p0, :cond_4
const/4 p0, 0x0
return p0
.line 73
:cond_4
invoke-static {p0}, Landroidx/core/view/ViewCompat;->getPaddingStart(Landroid/view/View;)I
move-result p0
return p0
.end method
.method static e(Landroid/view/View;)I
.registers 2
.line 87
invoke-virtual {p0}, Landroid/view/View;->getPaddingLeft()I
move-result v0
invoke-virtual {p0}, Landroid/view/View;->getPaddingRight()I
move-result p0
add-int/2addr v0, p0
return v0
.end method
.method static f(Landroid/view/View;)I
.registers 1
if-nez p0, :cond_4
const/4 p0, 0x0
return p0
.line 94
:cond_4
invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p0
check-cast p0, Landroid/view/ViewGroup$MarginLayoutParams;
.line 95
invoke-static {p0}, Landroidx/core/view/MarginLayoutParamsCompat;->getMarginStart(Landroid/view/ViewGroup$MarginLayoutParams;)I
move-result p0
return p0
.end method
.method static g(Landroid/view/View;)I
.registers 1
if-nez p0, :cond_4
const/4 p0, 0x0
return p0
.line 102
:cond_4
invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p0
check-cast p0, Landroid/view/ViewGroup$MarginLayoutParams;
.line 103
invoke-static {p0}, Landroidx/core/view/MarginLayoutParamsCompat;->getMarginEnd(Landroid/view/ViewGroup$MarginLayoutParams;)I
move-result p0
return p0
.end method
.method static h(Landroid/view/View;)I
.registers 2
if-nez p0, :cond_4
const/4 p0, 0x0
return p0
.line 110
:cond_4
invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p0
check-cast p0, Landroid/view/ViewGroup$MarginLayoutParams;
.line 111
invoke-static {p0}, Landroidx/core/view/MarginLayoutParamsCompat;->getMarginStart(Landroid/view/ViewGroup$MarginLayoutParams;)I
move-result v0
invoke-static {p0}, Landroidx/core/view/MarginLayoutParamsCompat;->getMarginEnd(Landroid/view/ViewGroup$MarginLayoutParams;)I
move-result p0
add-int/2addr v0, p0
return v0
.end method
.method static i(Landroid/view/View;)Z
.registers 2
.line 115
invoke-static {p0}, Landroidx/core/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I
move-result p0
const/4 v0, 0x1
if-ne p0, v0, :cond_8
return v0
:cond_8
const/4 p0, 0x0
return p0
.end method
.method private static j(Landroid/view/View;)I
.registers 1
if-nez p0, :cond_4
const/4 p0, 0x0
return p0
.line 80
:cond_4
invoke-static {p0}, Landroidx/core/view/ViewCompat;->getPaddingEnd(Landroid/view/View;)I
move-result p0
return p0
.end method