RecycleViewBehavior.smali

.class public Lcom/avast/android/cleaner/view/recyclerview/RecycleViewBehavior;
.super Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;


# direct methods
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    .registers 3

    invoke-direct {p0}, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;-><init>()V

    return-void
.end method


# virtual methods
.method public e(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;)Z
    .registers 6

    instance-of v0, p3, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;

    const/4 v1, 0x4

    if-nez v0, :cond_11

    invoke-super {p0, p1, p2, p3}, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;->e(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;)Z

    move-result p1

    const/4 v1, 0x5

    if-eqz p1, :cond_e

    const/4 v1, 0x7

    goto :goto_11

    :cond_e
    const/4 p1, 0x0

    const/4 v1, 0x7

    goto :goto_13

    :cond_11
    :goto_11
    const/4 v1, 0x4

    const/4 p1, 0x1

    :goto_13
    const/4 v1, 0x1

    return p1
.end method

.method public h(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;)Z
    .registers 12

    const/4 v7, 0x0

    instance-of v0, p3, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;

    const/4 v7, 0x0

    const/4 v1, 0x0

    const/4 v7, 0x2

    if-eqz v0, :cond_48

    invoke-virtual {p3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v2

    const/4 v7, 0x2

    check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;

    invoke-virtual {p3}, Landroid/view/View;->getAlpha()F

    move-result v3

    const/4 v4, 0x0

    const/4 v7, 0x6

    cmpl-float v3, v3, v4

    const/4 v7, 0x4

    if-nez v3, :cond_2c

    const/4 v7, 0x2

    invoke-virtual {p3}, Landroid/view/View;->getPaddingBottom()I

    move-result v3

    const/4 v7, 0x2

    invoke-virtual {p3}, Landroid/view/View;->getHeight()I

    move-result v4

    const/4 v7, 0x0

    add-int/2addr v3, v4

    const/4 v7, 0x1

    iget v2, v2, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I

    add-int/2addr v3, v2

    const/4 v7, 0x7

    goto :goto_2d

    :cond_2c
    const/4 v3, 0x0

    :goto_2d
    const/4 v7, 0x2

    const v2, 0x7f0b0588

    const/4 v7, 0x6

    invoke-virtual {p2, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    const/4 v7, 0x4

    invoke-virtual {v2}, Landroid/view/View;->getPaddingLeft()I

    move-result v4

    const/4 v7, 0x0

    invoke-virtual {v2}, Landroid/view/View;->getPaddingTop()I

    move-result v5

    const/4 v7, 0x6

    invoke-virtual {v2}, Landroid/view/View;->getPaddingRight()I

    move-result v6

    invoke-virtual {v2, v4, v5, v6, v3}, Landroid/view/View;->setPadding(IIII)V

    :cond_48
    const/4 v7, 0x4

    if-nez v0, :cond_53

    const/4 v7, 0x4

    invoke-super {p0, p1, p2, p3}, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;->h(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;)Z

    move-result p1

    const/4 v7, 0x2

    if-eqz p1, :cond_55

    :cond_53
    const/4 v7, 0x7

    const/4 v1, 0x1

    :cond_55
    const/4 v7, 0x4

    return v1
.end method