我创建了ViewPager,只有2页,我想放置像渐隐,缩放,3d等动画,当寻呼机滚动一页到另一个,意味着第二个整个页面显示与特定的动画,我没有想法如何做到这一点,请任何一个给我一些放置动画的例子,当我们动画寻呼机的时候移动到另一个页面.
主要是我有三个类寻呼机:1)ViewPagerMainActivity:它调用两个片段,在这个主要的外观中,像在这里输入代码
public class ViewPagerMainActivity extends FragmentActivity implements OnClickListener,OnPageChangeListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.view_pager_main); <other code here> } private class MyPagerAdapter extends FragmentPagerAdapter { public MyPagerAdapter( android.support.v4.app.FragmentManager fragmentManager) { super(fragmentManager); } @Override public Fragment getItem(int pos) { switch (pos) { case 0: return FirstFragment.newInstance(""); case 1: return SecondFragment.newInstance(""); default: return SecondFragment.newInstance("Default"); } } @Override public int getCount() { return 2; // return no of fragment created by us } }
}
在第一个片段包含滑动设计和第二个片段包含第二个xml文件设计,当我滑动第一个片段到另一个时,我想放置动画.意思是在滑动时显示来自不同动画选项的任何一个动画效果选择.如何创建动画以及将其放在哪里.请提前快速帮助.
解决方法
您可以将PagerTransformer附加到ViewPager:
mViewPager.setPageTransformer(false,new ViewPager.PageTransformer() { @Override public void transformPage(View page,float position) { // do transformation here } });
您可以通过以下链接来帮助您:
http://developer.android.com/training/animation/screen-slide.html#pagetransformer或
http://andraskindler.com/blog/2013/create-viewpager-transitions-a-pagertransformer-example/