@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); ButterKnife.bind(this, view); mRecyclerView.setPadding(0, mActivity.getFragmentTopInset(), 0, 0); mAdapter = new CourseListAdapter(mActivity.getScreenHalfWidth()); CircularRevealItemAnimator animator = new CircularRevealItemAnimator(); animator.setAddDuration(150); GridLayoutManager mGridManager = new GridLayoutManager(mActivity, 2); mGridManager.setSpanSizeLookup( new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { return mAdapter.getItemColumnSpan(position); } }); mRecyclerView.setHasFixedSize(true); mRecyclerView.setLayoutManager(mGridManager); mRecyclerView.setItemAnimator(animator); mRecyclerView.setOnScrollListener(mActivity.getScrollOverToolbarListener()); mRecyclerView.setAdapter(mAdapter); mUserActionsListener.onFragmentResumed(); }
@Override public void onPause() { super.onPause(); mUserActionsListener.onFragmentPaused(); }