Animation 如何在具有不同框架/布局的viewpager中设置cub out效果
我的viewpager是不同的(有多个xml和java文件。意味着page1 java和xml文件,page2 java和xml文件,page3 java和xml文件是seprate)。 并希望在我的viewpager中设置立方体效果 **这是我的外套** 公共类MercuryActivity扩展了FragmentActivity在PageListener上的实现{ 列表片段=新向量(); 私人寻呼机; 私人寻呼器Animation 如何在具有不同框架/布局的viewpager中设置cub out效果,animation,android-viewpager,effect,Animation,Android Viewpager,Effect,我的viewpager是不同的(有多个xml和java文件。意味着page1 java和xml文件,page2 java和xml文件,page3 java和xml文件是seprate)。 并希望在我的viewpager中设置立方体效果 **这是我的外套** 公共类MercuryActivity扩展了FragmentActivity在PageListener上的实现{ 列表片段=新向量(); 私人寻呼机; 私人寻呼器 protected void onCreate(Bundle savedInst
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
this.fragments.add(Fragment.instantiate(this, Page1Fragment.class.getName()));
this.fragments.add(Fragment.instantiate(this, Page2Fragment.class.getName()));
this.fragments.add(Fragment.instantiate(this, Page3Fragment.class.getName()));
this.fragments.add(Fragment.instantiate(this, Page4Fragment.class.getName()));
this.mPagerAdapter = new PagerAdapter(super.getSupportFragmentManager(), this.fragments);
this.mPager = (ViewPager) super.findViewById(R.id.pager);
this.mPager.setAdapter(this.mPagerAdapter);
}
public void onPage1(String s) {
((Page2Fragment) this.fragments.get(1)).getView();
((Page3Fragment) this.fragments.get(2)).getView();
((Page4Fragment) this.fragments.get(3)).getView();
}
public void onBackPressed() {
new Builder(this).setIcon(17301543).setTitle("Exit").setMessage("Are you sure you want to exit?").setPositiveButton("Yes", new OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
MercuryActivity.this.moveTaskToBack(true);
MercuryActivity.this.finish();
}
}).setNegativeButton("No", null).show();
}
}
这是我的页面适配器
公共类PagerAdapter扩展了FragmentPagerAdapter{
私有列表片段
public PagerAdapter(FragmentManager fm, List<Fragment> fragments) {
super(fm);
this.fragments = fragments;
}
public Fragment getItem(int position) {
return (Fragment) this.fragments.get(position);
}
public int getCount() {
return this.fragments.size();
}
publicpageradapter(碎片管理器fm,列出碎片){
超级(fm);
this.fragments=片段;
}
公共片段getItem(int位置){
返回(片段)this.fragments.get(位置);
}
public int getCount(){
返回此.fragments.size();
}
}