Merge branch 'calendar_init_fix' into master-rx-java-2

This commit is contained in:
Gavriil Sitnikov 2017-06-08 16:50:27 +03:00
commit bd63ca8570
1 changed files with 7 additions and 2 deletions

View File

@ -46,13 +46,18 @@ public class CalendarRecyclerView extends RecyclerView {
this(context, attrs, 0);
}
@SuppressWarnings("PMD.ConstructorCallsOverridableMethod")
//ConstructorCallsOverridableMethod: it's OK
public CalendarRecyclerView(@NonNull final Context context, @Nullable final AttributeSet attrs, final int defStyle) {
super(context, attrs, defStyle);
initialize();
}
@SuppressWarnings("PMD.ConstructorCallsOverridableMethod")
//ConstructorCallsOverridableMethod: it's OK
private void initialize() {
setupCacheForMonthsOnScreenCount(3);
final StaggeredGridLayoutManager layoutManager = new StaggeredGridLayoutManager(7, StaggeredGridLayoutManager.VERTICAL);
layoutManager.setGapStrategy(StaggeredGridLayoutManager.GAP_HANDLING_NONE);
setLayoutManager(layoutManager);
setItemAnimator(null);
}