e.smali
.class public abstract Lx7/e;
.super Landroid/view/ViewGroup;
.source "CalendarPagerView.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
.implements Landroid/view/View$OnLongClickListener;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lx7/e$a;
}
.end annotation
# instance fields
.field public final a:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lx7/y;",
">;"
}
.end annotation
.end field
.field public final b:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lx7/j;",
">;"
}
.end annotation
.end field
.field public final c:Lorg/threeten/bp/DayOfWeek;
.field public d:I
.field public e:Lcom/prolificinteractive/materialcalendarview/MaterialCalendarView;
.field public f:Lx7/b;
.field public g:Lx7/b;
.field public h:Lx7/b;
.field public i:Z
.field public final j:Ljava/util/Collection;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Collection<",
"Lx7/g;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Lcom/prolificinteractive/materialcalendarview/MaterialCalendarView;Lx7/b;Lorg/threeten/bp/DayOfWeek;Z)V
.registers 6
.param p1 # Lcom/prolificinteractive/materialcalendarview/MaterialCalendarView;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v0
invoke-direct {p0, v0}, Landroid/view/ViewGroup;-><init>(Landroid/content/Context;)V
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lx7/e;->a:Ljava/util/ArrayList;
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lx7/e;->b:Ljava/util/ArrayList;
const/4 v0, 0x4
iput v0, p0, Lx7/e;->d:I
const/4 v0, 0x0
iput-object v0, p0, Lx7/e;->g:Lx7/b;
iput-object v0, p0, Lx7/e;->h:Lx7/b;
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lx7/e;->j:Ljava/util/Collection;
iput-object p1, p0, Lx7/e;->e:Lcom/prolificinteractive/materialcalendarview/MaterialCalendarView;
iput-object p2, p0, Lx7/e;->f:Lx7/b;
iput-object p3, p0, Lx7/e;->c:Lorg/threeten/bp/DayOfWeek;
iput-boolean p4, p0, Lx7/e;->i:Z
const/4 p1, 0x0
invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->setClipChildren(Z)V
invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->setClipToPadding(Z)V
if-eqz p4, :cond_3c
invoke-virtual {p0}, Lx7/e;->e()Loq/e;
move-result-object p1
invoke-virtual {p0, p1}, Lx7/e;->a(Loq/e;)V
:cond_3c
iget-object p1, p0, Lx7/e;->j:Ljava/util/Collection;
invoke-virtual {p0}, Lx7/e;->e()Loq/e;
move-result-object p2
invoke-virtual {p0, p1, p2}, Lx7/e;->b(Ljava/util/Collection;Loq/e;)V
return-void
.end method
# virtual methods
.method public a()Lorg/threeten/bp/DayOfWeek;
.registers 2
iget-object v0, p0, Lx7/e;->c:Lorg/threeten/bp/DayOfWeek;
return-object v0
.end method
.method public a(I)V
.registers 5
iget-object v0, p0, Lx7/e;->j:Ljava/util/Collection;
invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_6
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1a
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lx7/g;
invoke-virtual {p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v2
invoke-virtual {v1, v2, p1}, Landroidx/appcompat/widget/AppCompatCheckedTextView;->setTextAppearance(Landroid/content/Context;I)V
goto :goto_6
:cond_1a
return-void
.end method
.method public a(Ljava/util/Collection;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Collection<",
"Lx7/b;",
">;)V"
}
.end annotation
iget-object v0, p0, Lx7/e;->j:Ljava/util/Collection;
invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_6
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_25
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lx7/g;
invoke-virtual {v1}, Lx7/g;->b()Lx7/b;
move-result-object v2
if-eqz p1, :cond_20
invoke-interface {p1, v2}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_20
const/4 v2, 0x1
goto :goto_21
:cond_20
const/4 v2, 0x0
:goto_21
invoke-virtual {v1, v2}, Landroid/widget/CheckedTextView;->setChecked(Z)V
goto :goto_6
:cond_25
invoke-virtual {p0}, Landroid/view/ViewGroup;->postInvalidate()V
return-void
.end method
.method public a(Ljava/util/Collection;Loq/e;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Collection<",
"Lx7/g;",
">;",
"Loq/e;",
")V"
}
.end annotation
invoke-static {p2}, Lx7/b;->a(Loq/e;)Lx7/b;
move-result-object p2
new-instance v0, Lx7/g;
invoke-virtual {p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1, p2}, Lx7/g;-><init>(Landroid/content/Context;Lx7/b;)V
invoke-virtual {v0, p0}, Landroid/widget/CheckedTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-virtual {v0, p0}, Landroid/widget/CheckedTextView;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
invoke-interface {p1, v0}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
new-instance p1, Lx7/e$a;
invoke-direct {p1}, Lx7/e$a;-><init>()V
invoke-virtual {p0, v0, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
return-void
.end method
.method public a(Ljava/util/List;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lx7/j;",
">;)V"
}
.end annotation
iget-object v0, p0, Lx7/e;->b:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
if-eqz p1, :cond_c
iget-object v0, p0, Lx7/e;->b:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
:cond_c
invoke-virtual {p0}, Lx7/e;->d()V
return-void
.end method
.method public final a(Loq/e;)V
.registers 6
const/4 v0, 0x0
:goto_1
const/4 v1, 0x7
if-ge v0, v1, :cond_2c
new-instance v1, Lx7/y;
invoke-virtual {p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v2
invoke-virtual {p1}, Loq/e;->f()Lorg/threeten/bp/DayOfWeek;
move-result-object v3
invoke-direct {v1, v2, v3}, Lx7/y;-><init>(Landroid/content/Context;Lorg/threeten/bp/DayOfWeek;)V
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x10
if-lt v2, v3, :cond_1b
const/4 v2, 0x2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setImportantForAccessibility(I)V
:cond_1b
iget-object v2, p0, Lx7/e;->a:Ljava/util/ArrayList;
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
invoke-virtual {p0, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
const-wide/16 v1, 0x1
invoke-virtual {p1, v1, v2}, Loq/e;->c(J)Loq/e;
move-result-object p1
add-int/lit8 v0, v0, 0x1
goto :goto_1
:cond_2c
return-void
.end method
.method public a(Ly7/e;)V
.registers 4
iget-object v0, p0, Lx7/e;->j:Ljava/util/Collection;
invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_6
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_16
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lx7/g;
invoke-virtual {v1, p1}, Lx7/g;->a(Ly7/e;)V
goto :goto_6
:cond_16
return-void
.end method
.method public a(Ly7/h;)V
.registers 4
iget-object v0, p0, Lx7/e;->a:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_6
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_16
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lx7/y;
invoke-virtual {v1, p1}, Lx7/y;->a(Ly7/h;)V
goto :goto_6
:cond_16
return-void
.end method
.method public a(Z)V
.registers 5
iget-object v0, p0, Lx7/e;->j:Ljava/util/Collection;
invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_6
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1e
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lx7/g;
if-eqz p1, :cond_16
move-object v2, p0
goto :goto_17
:cond_16
const/4 v2, 0x0
:goto_17
invoke-virtual {v1, v2}, Landroid/widget/CheckedTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-virtual {v1, p1}, Landroid/widget/CheckedTextView;->setClickable(Z)V
goto :goto_6
:cond_1e
return-void
.end method
.method public abstract a(Lx7/b;)Z
.end method
.method public b()Lx7/b;
.registers 2
iget-object v0, p0, Lx7/e;->f:Lx7/b;
return-object v0
.end method
.method public b(I)V
.registers 4
iget-object v0, p0, Lx7/e;->j:Ljava/util/Collection;
invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_6
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_16
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lx7/g;
invoke-virtual {v1, p1}, Lx7/g;->a(I)V
goto :goto_6
:cond_16
return-void
.end method
.method public abstract b(Ljava/util/Collection;Loq/e;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Collection<",
"Lx7/g;",
">;",
"Loq/e;",
")V"
}
.end annotation
.end method
.method public b(Lx7/b;)V
.registers 2
iput-object p1, p0, Lx7/e;->h:Lx7/b;
invoke-virtual {p0}, Lx7/e;->f()V
return-void
.end method
.method public b(Ly7/e;)V
.registers 4
iget-object v0, p0, Lx7/e;->j:Ljava/util/Collection;
invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_6
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_16
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lx7/g;
invoke-virtual {v1, p1}, Lx7/g;->b(Ly7/e;)V
goto :goto_6
:cond_16
return-void
.end method
.method public abstract c()I
.end method
.method public c(I)V
.registers 2
iput p1, p0, Lx7/e;->d:I
invoke-virtual {p0}, Lx7/e;->f()V
return-void
.end method
.method public c(Lx7/b;)V
.registers 2
iput-object p1, p0, Lx7/e;->g:Lx7/b;
invoke-virtual {p0}, Lx7/e;->f()V
return-void
.end method
.method public checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z
.registers 2
instance-of p1, p1, Lx7/e$a;
return p1
.end method
.method public d()V
.registers 8
new-instance v0, Lx7/i;
invoke-direct {v0}, Lx7/i;-><init>()V
iget-object v1, p0, Lx7/e;->j:Ljava/util/Collection;
invoke-interface {v1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_b
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_42
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lx7/g;
invoke-virtual {v0}, Lx7/i;->f()V
iget-object v3, p0, Lx7/e;->b:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_20
:goto_20
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_3e
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lx7/j;
iget-object v5, v4, Lx7/j;->a:Lx7/h;
invoke-virtual {v2}, Lx7/g;->b()Lx7/b;
move-result-object v6
invoke-interface {v5, v6}, Lx7/h;->a(Lx7/b;)Z
move-result v5
if-eqz v5, :cond_20
iget-object v4, v4, Lx7/j;->b:Lx7/i;
invoke-virtual {v4, v0}, Lx7/i;->a(Lx7/i;)V
goto :goto_20
:cond_3e
invoke-virtual {v2, v0}, Lx7/g;->a(Lx7/i;)V
goto :goto_b
:cond_42
return-void
.end method
.method public d(I)V
.registers 5
iget-object v0, p0, Lx7/e;->a:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_6
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1a
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lx7/y;
invoke-virtual {p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v2
invoke-virtual {v1, v2, p1}, Landroidx/appcompat/widget/AppCompatTextView;->setTextAppearance(Landroid/content/Context;I)V
goto :goto_6
:cond_1a
return-void
.end method
.method public e()Loq/e;
.registers 6
iget-object v0, p0, Lx7/e;->c:Lorg/threeten/bp/DayOfWeek;
const/4 v1, 0x1
invoke-static {v0, v1}, Lsq/k;->a(Lorg/threeten/bp/DayOfWeek;I)Lsq/k;
move-result-object v0
invoke-virtual {v0}, Lsq/k;->a()Lsq/e;
move-result-object v0
invoke-virtual {p0}, Lx7/e;->b()Lx7/b;
move-result-object v2
invoke-virtual {v2}, Lx7/b;->a()Loq/e;
move-result-object v2
const-wide/16 v3, 0x1
invoke-virtual {v2, v0, v3, v4}, Loq/e;->a(Lsq/e;J)Loq/e;
move-result-object v0
invoke-virtual {v0}, Loq/e;->f()Lorg/threeten/bp/DayOfWeek;
move-result-object v2
invoke-virtual {v2}, Lorg/threeten/bp/DayOfWeek;->getValue()I
move-result v2
invoke-virtual {p0}, Lx7/e;->a()Lorg/threeten/bp/DayOfWeek;
move-result-object v3
invoke-virtual {v3}, Lorg/threeten/bp/DayOfWeek;->getValue()I
move-result v3
sub-int/2addr v3, v2
iget v2, p0, Lx7/e;->d:I
invoke-static {v2}, Lcom/prolificinteractive/materialcalendarview/MaterialCalendarView;->c(I)Z
move-result v2
const/4 v4, 0x0
if-eqz v2, :cond_36
if-ltz v3, :cond_39
goto :goto_3a
:cond_36
if-lez v3, :cond_39
goto :goto_3a
:cond_39
const/4 v1, 0x0
:goto_3a
if-eqz v1, :cond_3e
add-int/lit8 v3, v3, -0x7
:cond_3e
int-to-long v1, v3
invoke-virtual {v0, v1, v2}, Loq/e;->c(J)Loq/e;
move-result-object v0
return-object v0
.end method
.method public f()V
.registers 7
iget-object v0, p0, Lx7/e;->j:Ljava/util/Collection;
invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_6
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_28
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lx7/g;
invoke-virtual {v1}, Lx7/g;->b()Lx7/b;
move-result-object v2
iget v3, p0, Lx7/e;->d:I
iget-object v4, p0, Lx7/e;->g:Lx7/b;
iget-object v5, p0, Lx7/e;->h:Lx7/b;
invoke-virtual {v2, v4, v5}, Lx7/b;->a(Lx7/b;Lx7/b;)Z
move-result v4
invoke-virtual {p0, v2}, Lx7/e;->a(Lx7/b;)Z
move-result v2
invoke-virtual {v1, v3, v4, v2}, Lx7/g;->a(IZZ)V
goto :goto_6
:cond_28
invoke-virtual {p0}, Landroid/view/ViewGroup;->postInvalidate()V
return-void
.end method
.method public bridge synthetic generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams;
.registers 2
invoke-virtual {p0}, Lx7/e;->generateDefaultLayoutParams()Lx7/e$a;
move-result-object v0
return-object v0
.end method
.method public generateDefaultLayoutParams()Lx7/e$a;
.registers 2
new-instance v0, Lx7/e$a;
invoke-direct {v0}, Lx7/e$a;-><init>()V
return-object v0
.end method
.method public bridge synthetic generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;
.registers 2
invoke-virtual {p0, p1}, Lx7/e;->generateLayoutParams(Landroid/util/AttributeSet;)Lx7/e$a;
move-result-object p1
return-object p1
.end method
.method public generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;
.registers 2
new-instance p1, Lx7/e$a;
invoke-direct {p1}, Lx7/e$a;-><init>()V
return-object p1
.end method
.method public generateLayoutParams(Landroid/util/AttributeSet;)Lx7/e$a;
.registers 2
new-instance p1, Lx7/e$a;
invoke-direct {p1}, Lx7/e$a;-><init>()V
return-object p1
.end method
.method public onClick(Landroid/view/View;)V
.registers 3
instance-of v0, p1, Lx7/g;
if-eqz v0, :cond_b
check-cast p1, Lx7/g;
iget-object v0, p0, Lx7/e;->e:Lcom/prolificinteractive/materialcalendarview/MaterialCalendarView;
invoke-virtual {v0, p1}, Lcom/prolificinteractive/materialcalendarview/MaterialCalendarView;->a(Lx7/g;)V
:cond_b
return-void
.end method
.method public onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
.registers 3
.param p1 # Landroid/view/accessibility/AccessibilityEvent;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p1}, Landroid/view/ViewGroup;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
const-class v0, Lx7/e;
invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V
return-void
.end method
.method public onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
.registers 3
.param p1 # Landroid/view/accessibility/AccessibilityNodeInfo;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p1}, Landroid/view/ViewGroup;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
const-class v0, Lx7/e;
invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setClassName(Ljava/lang/CharSequence;)V
return-void
.end method
.method public onLayout(ZIIII)V
.registers 12
invoke-virtual {p0}, Landroid/view/ViewGroup;->getWidth()I
move-result p1
invoke-virtual {p0}, Landroid/view/ViewGroup;->getChildCount()I
move-result p2
const/4 p3, 0x0
move v1, p1
const/4 p4, 0x0
const/4 p5, 0x0
const/4 v0, 0x0
:goto_d
if-ge p4, p2, :cond_3c
invoke-virtual {p0, p4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v2
invoke-virtual {v2}, Landroid/view/View;->getMeasuredWidth()I
move-result v3
invoke-virtual {v2}, Landroid/view/View;->getMeasuredHeight()I
move-result v4
invoke-static {}, Lx7/k;->a()Z
move-result v5
if-eqz v5, :cond_2a
sub-int v3, v1, v3
add-int v5, v0, v4
invoke-virtual {v2, v3, v0, v1, v5}, Landroid/view/View;->layout(IIII)V
move v1, v3
goto :goto_31
:cond_2a
add-int/2addr v3, p5
add-int v5, v0, v4
invoke-virtual {v2, p5, v0, v3, v5}, Landroid/view/View;->layout(IIII)V
move p5, v3
:goto_31
rem-int/lit8 v2, p4, 0x7
const/4 v3, 0x6
if-ne v2, v3, :cond_39
add-int/2addr v0, v4
move v1, p1
const/4 p5, 0x0
:cond_39
add-int/lit8 p4, p4, 0x1
goto :goto_d
:cond_3c
return-void
.end method
.method public onLongClick(Landroid/view/View;)Z
.registers 3
instance-of v0, p1, Lx7/g;
if-eqz v0, :cond_d
check-cast p1, Lx7/g;
iget-object v0, p0, Lx7/e;->e:Lcom/prolificinteractive/materialcalendarview/MaterialCalendarView;
invoke-virtual {v0, p1}, Lcom/prolificinteractive/materialcalendarview/MaterialCalendarView;->b(Lx7/g;)V
const/4 p1, 0x1
return p1
:cond_d
const/4 p1, 0x0
return p1
.end method
.method public onMeasure(II)V
.registers 8
invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I
move-result v0
invoke-static {p1}, Landroid/view/View$MeasureSpec;->getMode(I)I
move-result p1
invoke-static {p2}, Landroid/view/View$MeasureSpec;->getSize(I)I
move-result v1
invoke-static {p2}, Landroid/view/View$MeasureSpec;->getMode(I)I
move-result p2
if-eqz p2, :cond_3b
if-eqz p1, :cond_3b
div-int/lit8 p1, v0, 0x7
invoke-virtual {p0}, Lx7/e;->c()I
move-result p2
div-int p2, v1, p2
invoke-virtual {p0, v0, v1}, Landroid/view/ViewGroup;->setMeasuredDimension(II)V
invoke-virtual {p0}, Landroid/view/ViewGroup;->getChildCount()I
move-result v0
const/4 v1, 0x0
:goto_24
if-ge v1, v0, :cond_3a
invoke-virtual {p0, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v2
const/high16 v3, 0x40000000 # 2.0f
invoke-static {p1, v3}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v4
invoke-static {p2, v3}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v3
invoke-virtual {v2, v4, v3}, Landroid/view/View;->measure(II)V
add-int/lit8 v1, v1, 0x1
goto :goto_24
:cond_3a
return-void
:cond_3b
new-instance p1, Ljava/lang/IllegalStateException;
const-string p2, "CalendarPagerView should never be left to decide it\'s size"
invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
goto :goto_44
:goto_43
throw p1
:goto_44
goto :goto_43
.end method
.method public shouldDelayChildPressedState()Z
.registers 2
const/4 v0, 0x0
return v0
.end method