ed.smali
.class public Lcom/inmobi/media/ed;
.super Landroid/view/ViewGroup;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/inmobi/media/ed$a;
}
.end annotation
# direct methods
.method static constructor <clinit>()V
.registers 1
const-class v0, Lcom/inmobi/media/ed;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 2
invoke-direct {p0, p1}, Landroid/view/ViewGroup;-><init>(Landroid/content/Context;)V
return-void
.end method
# virtual methods
.method protected checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z
.registers 2
instance-of p1, p1, Lcom/inmobi/media/ed$a;
return p1
.end method
.method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams;
.registers 3
new-instance v0, Lcom/inmobi/media/ed$a;
const/4 v1, -0x2
invoke-direct {v0, v1, v1}, Lcom/inmobi/media/ed$a;-><init>(II)V
return-object v0
.end method
.method protected generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;
.registers 3
new-instance v0, Lcom/inmobi/media/ed$a;
invoke-direct {v0, p1}, Lcom/inmobi/media/ed$a;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
return-object v0
.end method
.method protected onLayout(ZIIII)V
.registers 9
invoke-virtual {p0}, Landroid/view/ViewGroup;->getChildCount()I
move-result p1
const/4 p2, 0x0
:goto_5
if-ge p2, p1, :cond_2f
invoke-virtual {p0, p2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object p3
invoke-virtual {p3}, Landroid/view/View;->getVisibility()I
move-result p4
const/16 p5, 0x8
if-eq p4, p5, :cond_2c
invoke-virtual {p3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p4
check-cast p4, Lcom/inmobi/media/ed$a;
iget p5, p4, Lcom/inmobi/media/ed$a;->a:I
iget v0, p4, Lcom/inmobi/media/ed$a;->b:I
invoke-virtual {p3}, Landroid/view/View;->getMeasuredWidth()I
move-result v1
add-int/2addr v1, p5
iget p4, p4, Lcom/inmobi/media/ed$a;->b:I
invoke-virtual {p3}, Landroid/view/View;->getMeasuredHeight()I
move-result v2
add-int/2addr p4, v2
invoke-virtual {p3, p5, v0, v1, p4}, Landroid/view/View;->layout(IIII)V
:cond_2c
add-int/lit8 p2, p2, 0x1
goto :goto_5
:cond_2f
return-void
.end method
.method protected onMeasure(II)V
.registers 11
invoke-virtual {p0, p1, p2}, Landroid/view/ViewGroup;->measureChildren(II)V
invoke-virtual {p0}, Landroid/view/ViewGroup;->getChildCount()I
move-result v0
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
:goto_a
if-ge v1, v0, :cond_37
invoke-virtual {p0, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v4
invoke-virtual {v4}, Landroid/view/View;->getVisibility()I
move-result v5
const/16 v6, 0x8
if-eq v5, v6, :cond_34
invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v5
check-cast v5, Lcom/inmobi/media/ed$a;
iget v6, v5, Lcom/inmobi/media/ed$a;->a:I
invoke-virtual {v4}, Landroid/view/View;->getMeasuredWidth()I
move-result v7
add-int/2addr v6, v7
iget v5, v5, Lcom/inmobi/media/ed$a;->b:I
invoke-virtual {v4}, Landroid/view/View;->getMeasuredHeight()I
move-result v4
add-int/2addr v5, v4
invoke-static {v3, v6}, Ljava/lang/Math;->max(II)I
move-result v3
invoke-static {v2, v5}, Ljava/lang/Math;->max(II)I
move-result v2
:cond_34
add-int/lit8 v1, v1, 0x1
goto :goto_a
:cond_37
invoke-virtual {p0}, Landroid/view/ViewGroup;->getSuggestedMinimumHeight()I
move-result v0
invoke-static {v2, v0}, Ljava/lang/Math;->max(II)I
move-result v0
invoke-virtual {p0}, Landroid/view/ViewGroup;->getSuggestedMinimumWidth()I
move-result v1
invoke-static {v3, v1}, Ljava/lang/Math;->max(II)I
move-result v1
invoke-static {v1, p1}, Landroid/view/ViewGroup;->resolveSize(II)I
move-result p1
invoke-static {v0, p2}, Landroid/view/ViewGroup;->resolveSize(II)I
move-result p2
invoke-virtual {p0, p1, p2}, Landroid/view/ViewGroup;->setMeasuredDimension(II)V
return-void
.end method