aof.smali

.class public final Ldxoptimizer/aof;
.super Ljava/lang/Object;
.source "RecycleUtils.java"


# static fields
.field public static a:I


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

    .prologue
    .line 32
    const/4 v0, -0x1

    sput v0, Ldxoptimizer/aof;->a:I

    return-void
.end method

.method public static a(Landroid/support/v7/widget/RecyclerView$h;)I
    .registers 3

    .prologue
    .line 186
    instance-of v0, p0, Landroid/support/v7/widget/StaggeredGridLayoutManager;

    if-eqz v0, :cond_f

    .line 187
    check-cast p0, Landroid/support/v7/widget/StaggeredGridLayoutManager;

    const/4 v0, 0x0

    .line 188
    invoke-virtual {p0, v0}, Landroid/support/v7/widget/StaggeredGridLayoutManager;->a([I)[I

    move-result-object v0

    const/4 v1, 0x0

    aget v0, v0, v1

    .line 190
    :goto_e
    return v0

    :cond_f
    check-cast p0, Landroid/support/v7/widget/LinearLayoutManager;

    invoke-virtual {p0}, Landroid/support/v7/widget/LinearLayoutManager;->o()I

    move-result v0

    goto :goto_e
.end method

.method public static a(Landroid/support/v7/widget/RecyclerView;ILdxoptimizer/ano$c;II)V
    .registers 8

    .prologue
    .line 197
    if-nez p2, :cond_9

    .line 199
    invoke-virtual {p0, p1}, Landroid/support/v7/widget/RecyclerView;->c(I)Landroid/support/v7/widget/RecyclerView$w;

    move-result-object v0

    check-cast v0, Ldxoptimizer/ano$c;

    move-object p2, v0

    .line 201
    :cond_9
    if-ge p3, p4, :cond_21

    if-eqz p2, :cond_21

    .line 202
    iget-object v0, p2, Ldxoptimizer/ano$c;->n:Lcom/dianxinos/optimizer/feed/bottom/BottomWaveContainer;

    .line 203
    invoke-virtual {v0}, Lcom/dianxinos/optimizer/feed/bottom/BottomWaveContainer;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v0

    check-cast v0, Landroid/support/v7/widget/GridLayoutManager$b;

    .line 204
    iget v1, v0, Landroid/support/v7/widget/GridLayoutManager$b;->height:I

    sub-int v2, p4, p3

    add-int/2addr v1, v2

    iput v1, v0, Landroid/support/v7/widget/GridLayoutManager$b;->height:I

    .line 205
    iget-object v1, p2, Ldxoptimizer/ano$c;->n:Lcom/dianxinos/optimizer/feed/bottom/BottomWaveContainer;

    invoke-virtual {v1, v0}, Lcom/dianxinos/optimizer/feed/bottom/BottomWaveContainer;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 207
    :cond_21
    return-void
.end method