.class public Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams; .super Landroid/widget/FrameLayout$LayoutParams; .source "CollapsingToolbarLayout.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/google/android/material/appbar/CollapsingToolbarLayout; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "LayoutParams" .end annotation # static fields .field public static final COLLAPSE_MODE_OFF:I = 0x0 .field public static final COLLAPSE_MODE_PARALLAX:I = 0x2 .field public static final COLLAPSE_MODE_PIN:I = 0x1 .field private static final DEFAULT_PARALLAX_MULTIPLIER:F = 0.5f # instance fields .field public collapseMode:I .field public parallaxMult:F # direct methods .method public constructor (II)V .locals 0 .line 11 invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout$LayoutParams;->(II)V const/4 p1, 0x0 .line 12 iput p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->collapseMode:I const/high16 p1, 0x3f000000 # 0.5f .line 13 iput p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->parallaxMult:F return-void .end method .method public constructor (III)V .locals 0 .line 14 invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout$LayoutParams;->(III)V const/4 p1, 0x0 .line 15 iput p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->collapseMode:I const/high16 p1, 0x3f000000 # 0.5f .line 16 iput p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->parallaxMult:F return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 3 .line 1 invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V const/4 v0, 0x0 .line 2 iput v0, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->collapseMode:I const/high16 v1, 0x3f000000 # 0.5f .line 3 iput v1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->parallaxMult:F .line 4 sget-object v2, Lcom/google/android/material/R$styleable;->CollapsingToolbarLayout_Layout:[I invoke-virtual {p1, p2, v2}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; move-result-object p1 .line 5 sget p2, Lcom/google/android/material/R$styleable;->CollapsingToolbarLayout_Layout_layout_collapseMode:I .line 6 invoke-virtual {p1, p2, v0}, Landroid/content/res/TypedArray;->getInt(II)I move-result p2 iput p2, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->collapseMode:I .line 7 sget p2, Lcom/google/android/material/R$styleable;->CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier:I .line 8 invoke-virtual {p1, p2, v1}, Landroid/content/res/TypedArray;->getFloat(IF)F move-result p2 .line 9 invoke-virtual {p0, p2}, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->setParallaxMultiplier(F)V .line 10 invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V return-void .end method .method public constructor (Landroid/view/ViewGroup$LayoutParams;)V .locals 0 .param p1 # Landroid/view/ViewGroup$LayoutParams; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 17 invoke-direct {p0, p1}, Landroid/widget/FrameLayout$LayoutParams;->(Landroid/view/ViewGroup$LayoutParams;)V const/4 p1, 0x0 .line 18 iput p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->collapseMode:I const/high16 p1, 0x3f000000 # 0.5f .line 19 iput p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->parallaxMult:F return-void .end method .method public constructor (Landroid/view/ViewGroup$MarginLayoutParams;)V .locals 0 .param p1 # Landroid/view/ViewGroup$MarginLayoutParams; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 20 invoke-direct {p0, p1}, Landroid/widget/FrameLayout$LayoutParams;->(Landroid/view/ViewGroup$MarginLayoutParams;)V const/4 p1, 0x0 .line 21 iput p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->collapseMode:I const/high16 p1, 0x3f000000 # 0.5f .line 22 iput p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->parallaxMult:F return-void .end method .method public constructor (Landroid/widget/FrameLayout$LayoutParams;)V .locals 0 .param p1 # Landroid/widget/FrameLayout$LayoutParams; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/RequiresApi; value = 0x13 .end annotation .line 23 invoke-direct {p0, p1}, Landroid/widget/FrameLayout$LayoutParams;->(Landroid/widget/FrameLayout$LayoutParams;)V const/4 p1, 0x0 .line 24 iput p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->collapseMode:I const/high16 p1, 0x3f000000 # 0.5f .line 25 iput p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->parallaxMult:F return-void .end method # virtual methods .method public getCollapseMode()I .locals 1 .line 1 iget v0, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->collapseMode:I return v0 .end method .method public getParallaxMultiplier()F .locals 1 .line 1 iget v0, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->parallaxMult:F return v0 .end method .method public setCollapseMode(I)V .locals 0 .line 1 iput p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->collapseMode:I return-void .end method .method public setParallaxMultiplier(F)V .locals 0 .line 1 iput p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$LayoutParams;->parallaxMult:F return-void .end method