@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mViewPager = (GalleryViewPager) findViewById(R.id.viewpager); mViewPager.setPageTransformer(true, new ScalePageTransformer()); findViewById(R.id.root).setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return mViewPager.dispatchTouchEvent(event); } }); mPagerAdapter = new SimpleAdapter(this); mViewPager.setAdapter(mPagerAdapter); initData(); }