fix of layout manager

This commit is contained in:
Gavriil Sitnikov 2017-06-08 16:49:56 +03:00
parent b5a06328df
commit 41ce954ba1
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);
}