.class public final Lcom/google/android/material/snackbar/Snackbar$SnackbarLayout; .super Lcom/google/android/material/snackbar/BaseTransientBottomBar$SnackbarBaseLayout; .source "Snackbar.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/google/android/material/snackbar/Snackbar; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x19 name = "SnackbarLayout" .end annotation # direct methods .method public constructor (Landroid/content/Context;)V .registers 2 .line 393 invoke-direct {p0, p1}, Lcom/google/android/material/snackbar/BaseTransientBottomBar$SnackbarBaseLayout;->(Landroid/content/Context;)V return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .registers 3 .line 397 invoke-direct {p0, p1, p2}, Lcom/google/android/material/snackbar/BaseTransientBottomBar$SnackbarBaseLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V return-void .end method # virtual methods .method protected onMeasure(II)V .registers 8 .line 402 invoke-super {p0, p1, p2}, Lcom/google/android/material/snackbar/BaseTransientBottomBar$SnackbarBaseLayout;->onMeasure(II)V .line 407 invoke-virtual {p0}, Lcom/google/android/material/snackbar/Snackbar$SnackbarLayout;->getChildCount()I move-result p1 .line 408 invoke-virtual {p0}, Lcom/google/android/material/snackbar/Snackbar$SnackbarLayout;->getMeasuredWidth()I move-result p2 invoke-virtual {p0}, Lcom/google/android/material/snackbar/Snackbar$SnackbarLayout;->getPaddingLeft()I move-result v0 sub-int/2addr p2, v0 invoke-virtual {p0}, Lcom/google/android/material/snackbar/Snackbar$SnackbarLayout;->getPaddingRight()I move-result v0 sub-int/2addr p2, v0 const/4 v0, 0x0 :goto_16 if-ge v0, p1, :cond_39 .line 410 invoke-virtual {p0, v0}, Lcom/google/android/material/snackbar/Snackbar$SnackbarLayout;->getChildAt(I)Landroid/view/View; move-result-object v1 .line 411 invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object v2 iget v2, v2, Landroid/view/ViewGroup$LayoutParams;->width:I const/4 v3, -0x1 if-ne v2, v3, :cond_36 const/high16 v2, 0x40000000 # 2.0f .line 413 invoke-static {p2, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v3 .line 414 invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I move-result v4 invoke-static {v4, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v2 .line 412 invoke-virtual {v1, v3, v2}, Landroid/view/View;->measure(II)V :cond_36 add-int/lit8 v0, v0, 0x1 goto :goto_16 :cond_39 return-void .end method