.class public Landroid/support/v4/widget/Space; .super Landroid/view/View; .source "Space.java" # direct methods .method public constructor (Landroid/content/Context;)V .locals 1 .param p1, "context" # Landroid/content/Context; .prologue .line 42 const/4 v0, 0x0 invoke-direct {p0, p1, v0}, Landroid/support/v4/widget/Space;->(Landroid/content/Context;Landroid/util/AttributeSet;)V .line 43 return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 .param p1, "context" # Landroid/content/Context; .param p2, "attrs" # Landroid/util/AttributeSet; .prologue .line 38 const/4 v0, 0x0 invoke-direct {p0, p1, p2, v0}, Landroid/support/v4/widget/Space;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V .line 39 return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V .locals 1 .param p1, "context" # Landroid/content/Context; .param p2, "attrs" # Landroid/util/AttributeSet; .param p3, "defStyle" # I .prologue .line 31 invoke-direct {p0, p1, p2, p3}, Landroid/view/View;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V .line 32 invoke-virtual {p0}, Landroid/support/v4/widget/Space;->getVisibility()I move-result v0 if-nez v0, :cond_0 .line 33 const/4 v0, 0x4 invoke-virtual {p0, v0}, Landroid/support/v4/widget/Space;->setVisibility(I)V .line 35 :cond_0 return-void .end method .method private static getDefaultSize2(II)I .locals 3 .param p0, "size" # I .param p1, "measureSpec" # I .prologue .line 60 move v0, p0 .line 61 .local v0, "result":I invoke-static {p1}, Landroid/view/View$MeasureSpec;->getMode(I)I move-result v1 .line 62 .local v1, "specMode":I invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I move-result v2 .line 64 .local v2, "specSize":I sparse-switch v1, :sswitch_data_0 .line 75 :goto_0 return v0 .line 66 :sswitch_0 move v0, p0 .line 67 goto :goto_0 .line 69 :sswitch_1 invoke-static {p0, v2}, Ljava/lang/Math;->min(II)I move-result v0 .line 70 goto :goto_0 .line 72 :sswitch_2 move v0, v2 goto :goto_0 .line 64 :sswitch_data_0 .sparse-switch -0x80000000 -> :sswitch_1 0x0 -> :sswitch_0 0x40000000 -> :sswitch_2 .end sparse-switch .end method # virtual methods .method public draw(Landroid/graphics/Canvas;)V .locals 0 .param p1, "canvas" # Landroid/graphics/Canvas; .prologue .line 52 return-void .end method .method protected onMeasure(II)V .locals 2 .param p1, "widthMeasureSpec" # I .param p2, "heightMeasureSpec" # I .prologue .line 80 invoke-virtual {p0}, Landroid/support/v4/widget/Space;->getSuggestedMinimumWidth()I move-result v0 invoke-static {v0, p1}, Landroid/support/v4/widget/Space;->getDefaultSize2(II)I move-result v0 invoke-virtual {p0}, Landroid/support/v4/widget/Space;->getSuggestedMinimumHeight()I move-result v1 invoke-static {v1, p2}, Landroid/support/v4/widget/Space;->getDefaultSize2(II)I move-result v1 invoke-virtual {p0, v0, v1}, Landroid/support/v4/widget/Space;->setMeasuredDimension(II)V .line 83 return-void .end method