.class public Lcom/google/android/flexbox/FlexboxLayout$LayoutParams; .super Landroid/view/ViewGroup$MarginLayoutParams; .source "FlexboxLayout.java" # interfaces .implements Lcom/google/android/flexbox/FlexItem; # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/google/android/flexbox/FlexboxLayout; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "LayoutParams" .end annotation # static fields .field public static final CREATOR:Landroid/os/Parcelable$Creator; .annotation system Ldalvik/annotation/Signature; value = { "Landroid/os/Parcelable$Creator<", "Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;", ">;" } .end annotation .end field # instance fields .field private abR:I .field private abS:F .field private abT:F .field private abU:I .field private abV:F .field private abW:Z .field private mMaxHeight:I .field private mMaxWidth:I .field private mMinHeight:I .field private mMinWidth:I # direct methods .method static constructor ()V .locals 1 new-instance v0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams$1; invoke-direct {v0}, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams$1;->()V sput-object v0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->CREATOR:Landroid/os/Parcelable$Creator; return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 7 invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V const/4 v0, 0x1 iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abR:I const/4 v1, 0x0 iput v1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abS:F const/high16 v2, 0x3f800000 # 1.0f iput v2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abT:F const/4 v3, -0x1 iput v3, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abU:I const/high16 v4, -0x40800000 # -1.0f iput v4, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abV:F const v5, 0xffffff iput v5, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxWidth:I iput v5, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxHeight:I sget-object v6, Lcom/google/android/flexbox/R$a;->FlexboxLayout_Layout:[I invoke-virtual {p1, p2, v6}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; move-result-object p1 sget p2, Lcom/google/android/flexbox/R$a;->FlexboxLayout_Layout_layout_order:I invoke-virtual {p1, p2, v0}, Landroid/content/res/TypedArray;->getInt(II)I move-result p2 iput p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abR:I sget p2, Lcom/google/android/flexbox/R$a;->FlexboxLayout_Layout_layout_flexGrow:I invoke-virtual {p1, p2, v1}, Landroid/content/res/TypedArray;->getFloat(IF)F move-result p2 iput p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abS:F sget p2, Lcom/google/android/flexbox/R$a;->FlexboxLayout_Layout_layout_flexShrink:I invoke-virtual {p1, p2, v2}, Landroid/content/res/TypedArray;->getFloat(IF)F move-result p2 iput p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abT:F sget p2, Lcom/google/android/flexbox/R$a;->FlexboxLayout_Layout_layout_alignSelf:I invoke-virtual {p1, p2, v3}, Landroid/content/res/TypedArray;->getInt(II)I move-result p2 iput p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abU:I sget p2, Lcom/google/android/flexbox/R$a;->FlexboxLayout_Layout_layout_flexBasisPercent:I invoke-virtual {p1, p2, v0, v0, v4}, Landroid/content/res/TypedArray;->getFraction(IIIF)F move-result p2 iput p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abV:F sget p2, Lcom/google/android/flexbox/R$a;->FlexboxLayout_Layout_layout_minWidth:I const/4 v0, 0x0 invoke-virtual {p1, p2, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I move-result p2 iput p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMinWidth:I sget p2, Lcom/google/android/flexbox/R$a;->FlexboxLayout_Layout_layout_minHeight:I invoke-virtual {p1, p2, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I move-result p2 iput p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMinHeight:I sget p2, Lcom/google/android/flexbox/R$a;->FlexboxLayout_Layout_layout_maxWidth:I invoke-virtual {p1, p2, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I move-result p2 iput p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxWidth:I sget p2, Lcom/google/android/flexbox/R$a;->FlexboxLayout_Layout_layout_maxHeight:I invoke-virtual {p1, p2, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I move-result p2 iput p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxHeight:I sget p2, Lcom/google/android/flexbox/R$a;->FlexboxLayout_Layout_layout_wrapBefore:I invoke-virtual {p1, p2, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z move-result p2 iput-boolean p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abW:Z invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V return-void .end method .method protected constructor (Landroid/os/Parcel;)V .locals 3 const/4 v0, 0x0 invoke-direct {p0, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;->(II)V const/4 v1, 0x1 iput v1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abR:I const/4 v2, 0x0 iput v2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abS:F const/high16 v2, 0x3f800000 # 1.0f iput v2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abT:F const/4 v2, -0x1 iput v2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abU:I const/high16 v2, -0x40800000 # -1.0f iput v2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abV:F const v2, 0xffffff iput v2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxWidth:I iput v2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxHeight:I invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I move-result v2 iput v2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abR:I invoke-virtual {p1}, Landroid/os/Parcel;->readFloat()F move-result v2 iput v2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abS:F invoke-virtual {p1}, Landroid/os/Parcel;->readFloat()F move-result v2 iput v2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abT:F invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I move-result v2 iput v2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abU:I invoke-virtual {p1}, Landroid/os/Parcel;->readFloat()F move-result v2 iput v2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abV:F invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I move-result v2 iput v2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMinWidth:I invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I move-result v2 iput v2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMinHeight:I invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I move-result v2 iput v2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxWidth:I invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I move-result v2 iput v2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxHeight:I invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B move-result v2 if-eqz v2, :cond_0 const/4 v0, 0x1 :cond_0 iput-boolean v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abW:Z invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I move-result v0 iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->bottomMargin:I invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I move-result v0 iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->leftMargin:I invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I move-result v0 iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->rightMargin:I invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I move-result v0 iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->topMargin:I invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I move-result v0 iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->height:I invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I move-result p1 iput p1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->width:I return-void .end method .method public constructor (Landroid/view/ViewGroup$LayoutParams;)V .locals 0 invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/view/ViewGroup$LayoutParams;)V const/4 p1, 0x1 iput p1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abR:I const/4 p1, 0x0 iput p1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abS:F const/high16 p1, 0x3f800000 # 1.0f iput p1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abT:F const/4 p1, -0x1 iput p1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abU:I const/high16 p1, -0x40800000 # -1.0f iput p1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abV:F const p1, 0xffffff iput p1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxWidth:I iput p1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxHeight:I return-void .end method .method public constructor (Landroid/view/ViewGroup$MarginLayoutParams;)V .locals 0 invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/view/ViewGroup$MarginLayoutParams;)V const/4 p1, 0x1 iput p1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abR:I const/4 p1, 0x0 iput p1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abS:F const/high16 p1, 0x3f800000 # 1.0f iput p1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abT:F const/4 p1, -0x1 iput p1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abU:I const/high16 p1, -0x40800000 # -1.0f iput p1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abV:F const p1, 0xffffff iput p1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxWidth:I iput p1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxHeight:I return-void .end method .method public constructor (Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;)V .locals 1 invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/view/ViewGroup$MarginLayoutParams;)V const/4 v0, 0x1 iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abR:I const/4 v0, 0x0 iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abS:F const/high16 v0, 0x3f800000 # 1.0f iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abT:F const/4 v0, -0x1 iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abU:I const/high16 v0, -0x40800000 # -1.0f iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abV:F const v0, 0xffffff iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxWidth:I iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxHeight:I iget v0, p1, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abR:I iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abR:I iget v0, p1, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abS:F iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abS:F iget v0, p1, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abT:F iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abT:F iget v0, p1, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abU:I iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abU:I iget v0, p1, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abV:F iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abV:F iget v0, p1, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMinWidth:I iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMinWidth:I iget v0, p1, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMinHeight:I iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMinHeight:I iget v0, p1, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxWidth:I iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxWidth:I iget v0, p1, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxHeight:I iput v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxHeight:I iget-boolean p1, p1, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abW:Z iput-boolean p1, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abW:Z return-void .end method # virtual methods .method public describeContents()I .locals 1 const/4 v0, 0x0 return v0 .end method .method public final getHeight()I .locals 1 iget v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->height:I return v0 .end method .method public final getMaxHeight()I .locals 1 iget v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxHeight:I return v0 .end method .method public final getMaxWidth()I .locals 1 iget v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxWidth:I return v0 .end method .method public final getMinHeight()I .locals 1 iget v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMinHeight:I return v0 .end method .method public final getMinWidth()I .locals 1 iget v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMinWidth:I return v0 .end method .method public final getOrder()I .locals 1 iget v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abR:I return v0 .end method .method public final getWidth()I .locals 1 iget v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->width:I return v0 .end method .method public final kA()I .locals 1 iget v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->rightMargin:I return v0 .end method .method public final kB()I .locals 1 iget v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->bottomMargin:I return v0 .end method .method public final kt()F .locals 1 iget v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abS:F return v0 .end method .method public final ku()F .locals 1 iget v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abT:F return v0 .end method .method public final kv()I .locals 1 iget v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abU:I return v0 .end method .method public final kw()Z .locals 1 iget-boolean v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abW:Z return v0 .end method .method public final kx()F .locals 1 iget v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abV:F return v0 .end method .method public final ky()I .locals 1 iget v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->leftMargin:I return v0 .end method .method public final kz()I .locals 1 iget v0, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->topMargin:I return v0 .end method .method public writeToParcel(Landroid/os/Parcel;I)V .locals 0 iget p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abR:I invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V iget p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abS:F invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeFloat(F)V iget p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abT:F invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeFloat(F)V iget p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abU:I invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V iget p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abV:F invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeFloat(F)V iget p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMinWidth:I invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V iget p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMinHeight:I invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V iget p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxWidth:I invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V iget p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->mMaxHeight:I invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V iget-boolean p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->abW:Z invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeByte(B)V iget p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->bottomMargin:I invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V iget p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->leftMargin:I invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V iget p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->rightMargin:I invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V iget p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->topMargin:I invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V iget p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->height:I invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V iget p2, p0, Lcom/google/android/flexbox/FlexboxLayout$LayoutParams;->width:I invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V return-void .end method