d.smali

.class final Lsg/bigo/common/refresh/d;
.super Ljava/lang/Object;
.source "SourceFile"


# static fields
.field static a:I = 0x40

.field static b:I = 0x32


# instance fields
.field c:F


# direct methods
.method static constructor <clinit>()V
    .registers 0

    return-void
.end method

.method constructor <init>(Landroid/view/View;)V
    .registers 2

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

    .line 20
    invoke-virtual {p1}, Landroid/view/View;->getResources()Landroid/content/res/Resources;

    move-result-object p1

    invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;

    move-result-object p1

    iget p1, p1, Landroid/util/DisplayMetrics;->density:F

    iput p1, p0, Lsg/bigo/common/refresh/d;->c:F

    return-void
.end method

.method static a(II)Z
    .registers 2

    if-ltz p0, :cond_4

    if-gez p1, :cond_8

    :cond_4
    if-gtz p0, :cond_a

    if-gtz p1, :cond_a

    :cond_8
    const/4 p0, 0x1

    return p0

    :cond_a
    const/4 p0, 0x0

    return p0
.end method

.method static e()V
    .registers 1

    const/16 v0, 0x50

    .line 95
    sput v0, Lsg/bigo/common/refresh/d;->a:I

    return-void
.end method

.method static f()V
    .registers 1

    const/16 v0, 0x28

    .line 99
    sput v0, Lsg/bigo/common/refresh/d;->b:I

    return-void
.end method


# virtual methods
.method final a()I
    .registers 3

    .line 28
    iget v0, p0, Lsg/bigo/common/refresh/d;->c:F

    const/high16 v1, 0x43160000    # 150.0f

    mul-float v0, v0, v1

    float-to-int v0, v0

    return v0
.end method

.method final a(Z)I
    .registers 2

    if-eqz p1, :cond_7

    .line 77
    invoke-virtual {p0}, Lsg/bigo/common/refresh/d;->c()I

    move-result p1

    return p1

    :cond_7
    const/4 p1, 0x0

    return p1
.end method

.method final b()I
    .registers 3

    .line 32
    iget v0, p0, Lsg/bigo/common/refresh/d;->c:F

    const/high16 v1, 0x43160000    # 150.0f

    mul-float v0, v0, v1

    float-to-int v0, v0

    return v0
.end method

.method final c()I
    .registers 3

    .line 36
    sget v0, Lsg/bigo/common/refresh/d;->a:I

    int-to-float v0, v0

    iget v1, p0, Lsg/bigo/common/refresh/d;->c:F

    mul-float v0, v0, v1

    float-to-int v0, v0

    return v0
.end method

.method final d()I
    .registers 3

    .line 40
    sget v0, Lsg/bigo/common/refresh/d;->b:I

    int-to-float v0, v0

    iget v1, p0, Lsg/bigo/common/refresh/d;->c:F

    mul-float v0, v0, v1

    float-to-int v0, v0

    return v0
.end method