@Override public Fragment getItem(int pos) { switch (pos) { case 0: return FirstFragment.newInstance("FirstFragment, Instance 1"); case 1: return SecondFragment.newInstance("SecondFragment, Instance 1", 1); case 2: return ThirdFragment.newInstance("ThirdFragment, Instance 1"); case 3: return FourFragment.newInstance("FourFragment, Instance 2"); // case 4: return FourFragment.newInstance("FourFragment, Instance 2"); default: return null; } }
@Override public void onPageSelected(int position) { if (position - 1 == prevPage) { Log.i("Swipped", "Swipped Left"); // Toast.makeText(getApplicationContext(), "Swipped Left"+position, Toast.LENGTH_LONG).show(); } // went up a page if (position + 1 == prevPage) { Log.i("Swipped", "Swipped Right"); // Toast.makeText(getApplicationContext(),"Swipped Right"+position,Toast.LENGTH_LONG).show(); } prevPage = position; if (position == 0) { FirstFragment.newInstance("FirstFragment, Instance 1"); // Toast.makeText(getApplicationContext(),"Hello",Toast.LENGTH_LONG).show(); } if (position == 1) { SecondFragment.newInstance("SecondFragment, Instance 1", 1); // Toast.makeText(getApplicationContext(),"Hello1",Toast.LENGTH_LONG).show(); } if (position == 2) { ThirdFragment.newInstance("ThirdFragment, Instance 1"); // Toast.makeText(getApplicationContext(),"Hello2",Toast.LENGTH_LONG).show(); } if (position == 3) { FourFragment.newInstance("FourFragment, Default"); // Toast.makeText(getApplicationContext(),"Hello3",Toast.LENGTH_LONG).show(); } for (int i = 0; i < dotsCount; i++) { // dots[i].setTextColor(getResources().getColor(android.R.color.darker_gray)); dots[i].setImageResource(R.drawable.tour_position_inactive); } // dots[position].setTextColor(getResources().getColor(R.color.white)); dots[position].setImageResource(R.drawable.tour_position_active); if (position == 3) { dotsLayout.setVisibility(View.GONE); } else { dotsLayout.setVisibility(View.VISIBLE); } }