.class public Lcom/common/view/SegmentedRadioGroup; .super Landroid/widget/RadioGroup; .source "SegmentedRadioGroup.java" # direct methods .method public constructor (Landroid/content/Context;)V .registers 2 .line 14 invoke-direct {p0, p1}, Landroid/widget/RadioGroup;->(Landroid/content/Context;)V return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .registers 3 .line 18 invoke-direct {p0, p1, p2}, Landroid/widget/RadioGroup;->(Landroid/content/Context;Landroid/util/AttributeSet;)V return-void .end method .method private changeButtonsImages()V .registers 6 .line 28 invoke-super {p0}, Landroid/widget/RadioGroup;->getChildCount()I move-result v0 const/4 v1, 0x0 const/4 v2, 0x1 if-le v0, v2, :cond_2f .line 31 invoke-super {p0, v1}, Landroid/widget/RadioGroup;->getChildAt(I)Landroid/view/View; move-result-object v1 const v3, 0x7f0800e9 invoke-virtual {v1, v3}, Landroid/view/View;->setBackgroundResource(I)V move v1, v2 :goto_13 add-int/lit8 v3, v0, -0x1 if-ge v1, v3, :cond_24 .line 33 invoke-super {p0, v1}, Landroid/widget/RadioGroup;->getChildAt(I)Landroid/view/View; move-result-object v3 const v4, 0x7f0800ea invoke-virtual {v3, v4}, Landroid/view/View;->setBackgroundResource(I)V add-int/lit8 v1, v1, 0x1 goto :goto_13 .line 35 :cond_24 invoke-super {p0, v3}, Landroid/widget/RadioGroup;->getChildAt(I)Landroid/view/View; move-result-object v0 const v1, 0x7f0800eb invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V goto :goto_3b :cond_2f if-ne v0, v2, :cond_3b .line 37 invoke-super {p0, v1}, Landroid/widget/RadioGroup;->getChildAt(I)Landroid/view/View; move-result-object v0 const v1, 0x7f0803fb invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V :cond_3b :goto_3b return-void .end method # virtual methods .method protected onFinishInflate()V .registers 1 .line 23 invoke-super {p0}, Landroid/widget/RadioGroup;->onFinishInflate()V .line 24 invoke-direct {p0}, Lcom/common/view/SegmentedRadioGroup;->changeButtonsImages()V return-void .end method