package com.dsht.wizard; import com.dsht.jazzy.JazzyViewPager; import com.dsht.jazzy.JazzyViewPager.TransitionEffect; import com.dsht.kerneltweaker.R; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.view.ViewPager.OnPageChangeListener; import android.view.ViewGroup; public class WizardActivity extends FragmentActivity { private JazzyViewPager mPager; private myPagerAdapter mPagerAdapter; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.wizard_layout); mPager = (JazzyViewPager)findViewById(R.id.pager); mPager.setTransitionEffect(TransitionEffect.Tablet); mPager.setFadeEnabled(true); mPagerAdapter = new myPagerAdapter(this.getSupportFragmentManager()); mPager.setAdapter(mPagerAdapter); mPager.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageScrollStateChanged(int arg0) { // TODO Auto-generated method stub } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { // TODO Auto-generated method stub } @Override public void onPageSelected(int arg0) { // TODO Auto-generated method stub } }); } private class myPagerAdapter extends FragmentPagerAdapter { public myPagerAdapter(FragmentManager fm) { super(fm); // TODO Auto-generated constructor stub } @Override public Object instantiateItem(ViewGroup container, final int position) { Object obj = super.instantiateItem(container, position); mPager.setObjectForPosition(obj, position); return obj; } @Override public Fragment getItem(int arg0) { // TODO Auto-generated method stub Fragment f = new Fragment(); switch(arg0) { case 0: f = new DummyFragment(); break; case 1: f = new DummyFragment(); break; case 2: f = new DummyFragment(); break; case 3: f = new DummyFragment(); break; case 4: f = new DummyFragment(); break; case 5: f = new DummyFragment(); break; case 6: f = new DummyFragment(); break; case 7: f = new DummyFragment(); break; case 8: f = new DummyFragment(); break; case 9: f = new DummyFragment(); break; case 10: f = new DummyFragment(); break; case 11: f = new DummyFragment(); break; case 12: f = new DummyFragment(); break; case 13: f = new DummyFragment(); break; case 14: f = new DummyFragment(); break; } return f; } @Override public int getCount() { // TODO Auto-generated method stub return 15; } } }