aod.smali
.class public Ldxoptimizer/aod;
.super Landroid/support/v7/widget/RecyclerView$g;
.source "FeedItemDecoration.java"
# instance fields
.field private a:I
# direct methods
.method public constructor <init>(I)V
.registers 2
.prologue
.line 23
invoke-direct {p0}, Landroid/support/v7/widget/RecyclerView$g;-><init>()V
.line 24
iput p1, p0, Ldxoptimizer/aod;->a:I
.line 25
return-void
.end method
.method private a(Landroid/graphics/Rect;)V
.registers 3
.prologue
const/4 v0, 0x0
.line 59
iput v0, p1, Landroid/graphics/Rect;->left:I
.line 60
iput v0, p1, Landroid/graphics/Rect;->top:I
.line 61
iput v0, p1, Landroid/graphics/Rect;->bottom:I
.line 62
iput v0, p1, Landroid/graphics/Rect;->right:I
.line 63
return-void
.end method
.method private b(Landroid/graphics/Rect;)V
.registers 4
.prologue
const/4 v1, 0x0
.line 66
iput v1, p1, Landroid/graphics/Rect;->left:I
.line 67
iput v1, p1, Landroid/graphics/Rect;->top:I
.line 68
iget v0, p0, Ldxoptimizer/aod;->a:I
iput v0, p1, Landroid/graphics/Rect;->bottom:I
.line 69
iput v1, p1, Landroid/graphics/Rect;->right:I
.line 70
return-void
.end method
# virtual methods
.method public a(Landroid/graphics/Rect;Landroid/view/View;Landroid/support/v7/widget/RecyclerView;Landroid/support/v7/widget/RecyclerView$t;)V
.registers 9
.prologue
const/4 v1, 0x3
.line 30
invoke-virtual {p3}, Landroid/support/v7/widget/RecyclerView;->getAdapter()Landroid/support/v7/widget/RecyclerView$a;
move-result-object v0
check-cast v0, Ldxoptimizer/anr;
.line 31
invoke-interface {v0}, Ldxoptimizer/anr;->e()I
move-result v0
add-int/lit8 v2, v0, 0x1
.line 32
invoke-virtual {p3, p2}, Landroid/support/v7/widget/RecyclerView;->f(Landroid/view/View;)I
move-result v3
.line 35
if-ge v3, v2, :cond_2d
.line 37
if-ge v3, v1, :cond_21
.line 38
rem-int/lit8 v0, v2, 0x3
.line 39
if-nez v0, :cond_1a
move v0, v1
.line 42
:cond_1a
sub-int v0, v2, v0
if-lt v3, v0, :cond_29
.line 43
invoke-direct {p0, p1}, Ldxoptimizer/aod;->b(Landroid/graphics/Rect;)V
.line 53
:cond_21
:goto_21
instance-of v0, p2, Lcom/dianxinos/optimizer/feed/bottom/BottomWaveContainer;
if-eqz v0, :cond_28
.line 54
invoke-direct {p0, p1}, Ldxoptimizer/aod;->a(Landroid/graphics/Rect;)V
.line 56
:cond_28
return-void
.line 45
:cond_29
invoke-direct {p0, p1}, Ldxoptimizer/aod;->a(Landroid/graphics/Rect;)V
goto :goto_21
.line 50
:cond_2d
invoke-direct {p0, p1}, Ldxoptimizer/aod;->b(Landroid/graphics/Rect;)V
goto :goto_21
.end method