@@ -14,6 +14,7 @@ public class com/kizitonwose/calendar/view/CalendarView : androidx/recyclerview/
14
14
public final fun getDayBinder ()Lcom/kizitonwose/calendar/view/MonthDayBinder;
15
15
public final fun getDaySize ()Lcom/kizitonwose/calendar/view/DaySize;
16
16
public final fun getDayViewResource ()I
17
+ public final fun getLayoutHelper ()Lcom/kizitonwose/calendar/view/LayoutHelper;
17
18
public final fun getMonthFooterBinder ()Lcom/kizitonwose/calendar/view/MonthHeaderFooterBinder;
18
19
public final fun getMonthFooterResource ()I
19
20
public final fun getMonthHeaderBinder ()Lcom/kizitonwose/calendar/view/MonthHeaderFooterBinder;
@@ -39,6 +40,7 @@ public class com/kizitonwose/calendar/view/CalendarView : androidx/recyclerview/
39
40
public final fun setDayBinder (Lcom/kizitonwose/calendar/view/MonthDayBinder;)V
40
41
public final fun setDaySize (Lcom/kizitonwose/calendar/view/DaySize;)V
41
42
public final fun setDayViewResource (I)V
43
+ public final fun setLayoutHelper (Lcom/kizitonwose/calendar/view/LayoutHelper;)V
42
44
public final fun setMonthFooterBinder (Lcom/kizitonwose/calendar/view/MonthHeaderFooterBinder;)V
43
45
public final fun setMonthFooterResource (I)V
44
46
public final fun setMonthHeaderBinder (Lcom/kizitonwose/calendar/view/MonthHeaderFooterBinder;)V
@@ -72,6 +74,14 @@ public final class com/kizitonwose/calendar/view/DaySize : java/lang/Enum {
72
74
public static fun values ()[Lcom/kizitonwose/calendar/view/DaySize;
73
75
}
74
76
77
+ public abstract interface class com/kizitonwose/calendar/view/LayoutHelper {
78
+ public abstract fun calculateExtraLayoutSpace (Landroidx/recyclerview/widget/RecyclerView$State;[I)V
79
+ }
80
+
81
+ public final class com/kizitonwose/calendar/view/LayoutHelper$DefaultImpls {
82
+ public static fun calculateExtraLayoutSpace (Lcom/kizitonwose/calendar/view/LayoutHelper;Landroidx/recyclerview/widget/RecyclerView$State;[I)V
83
+ }
84
+
75
85
public final class com/kizitonwose/calendar/view/MarginValues {
76
86
public static final field Companion Lcom/kizitonwose/calendar/view/MarginValues$Companion;
77
87
public fun <init> ()V
@@ -128,6 +138,7 @@ public class com/kizitonwose/calendar/view/WeekCalendarView : androidx/recyclerv
128
138
public final fun getDayBinder ()Lcom/kizitonwose/calendar/view/WeekDayBinder;
129
139
public final fun getDaySize ()Lcom/kizitonwose/calendar/view/DaySize;
130
140
public final fun getDayViewResource ()I
141
+ public final fun getLayoutHelper ()Lcom/kizitonwose/calendar/view/LayoutHelper;
131
142
public final fun getScrollPaged ()Z
132
143
public final fun getWeekFooterBinder ()Lcom/kizitonwose/calendar/view/WeekHeaderFooterBinder;
133
144
public final fun getWeekFooterResource ()I
@@ -148,6 +159,7 @@ public class com/kizitonwose/calendar/view/WeekCalendarView : androidx/recyclerv
148
159
public final fun setDayBinder (Lcom/kizitonwose/calendar/view/WeekDayBinder;)V
149
160
public final fun setDaySize (Lcom/kizitonwose/calendar/view/DaySize;)V
150
161
public final fun setDayViewResource (I)V
162
+ public final fun setLayoutHelper (Lcom/kizitonwose/calendar/view/LayoutHelper;)V
151
163
public final fun setScrollPaged (Z)V
152
164
public final fun setWeekFooterBinder (Lcom/kizitonwose/calendar/view/WeekHeaderFooterBinder;)V
153
165
public final fun setWeekFooterResource (I)V
@@ -187,6 +199,7 @@ public class com/kizitonwose/calendar/view/YearCalendarView : androidx/recyclerv
187
199
public final fun getDayBinder ()Lcom/kizitonwose/calendar/view/MonthDayBinder;
188
200
public final fun getDaySize ()Lcom/kizitonwose/calendar/view/DaySize;
189
201
public final fun getDayViewResource ()I
202
+ public final fun getLayoutHelper ()Lcom/kizitonwose/calendar/view/LayoutHelper;
190
203
public final fun getMonthColumns ()I
191
204
public final fun getMonthFooterBinder ()Lcom/kizitonwose/calendar/view/MonthHeaderFooterBinder;
192
205
public final fun getMonthFooterResource ()I
@@ -225,6 +238,7 @@ public class com/kizitonwose/calendar/view/YearCalendarView : androidx/recyclerv
225
238
public final fun setDayBinder (Lcom/kizitonwose/calendar/view/MonthDayBinder;)V
226
239
public final fun setDaySize (Lcom/kizitonwose/calendar/view/DaySize;)V
227
240
public final fun setDayViewResource (I)V
241
+ public final fun setLayoutHelper (Lcom/kizitonwose/calendar/view/LayoutHelper;)V
228
242
public final fun setMonthColumns (I)V
229
243
public final fun setMonthFooterBinder (Lcom/kizitonwose/calendar/view/MonthHeaderFooterBinder;)V
230
244
public final fun setMonthFooterResource (I)V
0 commit comments