我已经创建了一个ViewPager,其中只有两个页面,我想在滚动一页到另一页时添加淡入、缩放、缩放、3D等动画,意味着第二个完整页面显示特定的动画。我不知道如何做到这一点,请任何人给我一些示例,当移动到另一页时,我们会对pager进行动画处理。
主要的分页类有三个: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文件设计的第二个片段中,当我将第一个片段滑动到另一个片段时,我想要添加动画效果。也就是说,在滑动时,它可以显示从不同动画选项中选择的任何一种动画效果。如何创建动画并放置在哪里,请快速帮助。谢谢。
public class ZoomOutPageTransformer implements ViewPager.PageTransformer
这里{所有链接代码}
。 - Nirav Mehta