private void initPager() { // Setting up pager views mPagerAdapter = new FlickrPhotoPagerAdapter(mViews.pager); mPagerAdapter.setSetupListener(this); mPagerListener = new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { onPhotoInPagerSelected(position); } }; mViews.pager.setAdapter(mPagerAdapter); mViews.pager.addOnPageChangeListener(mPagerListener); mViews.pager.setPageTransformer(true, new DepthPageTransformer()); mViews.pagerToolbar.setNavigationIcon(R.drawable.abc_ic_ab_back_mtrl_am_alpha); mViews.pagerToolbar.setNavigationOnClickListener( new View.OnClickListener() { @Override public void onClick(@NonNull View v) { onBackPressed(); } }); onCreateOptionsMenuFullMode(mViews.pagerToolbar.getMenu()); mViews.pagerToolbar.setOnMenuItemClickListener( new Toolbar.OnMenuItemClickListener() { @Override public boolean onMenuItemClick(MenuItem item) { return onOptionsItemSelectedFullMode(item); } }); }