如何在片段中进行视差滚动?

时间:2014-08-28 10:23:43

标签: android

我想在我的应用程序中使用片段中的视差滚动。 我搜索了这个,我得到了这个link,我在图像中进行了视差滚动,现在我想为片段做这个。

早些时候我试图在viewpager中显示片段,我也使用下面提到的代码。 我尝试并搜索了很多关于碎片中的视差 但是我找不到任何东西,有人可以帮忙吗?

public class Dia3 extends FragmentActivity {

    @Override
    protected void onCreate(Bundle arg0) {
        // TODO Auto-generated method stub
        super.onCreate(arg0);
        setContentView(R.layout.dialog2);

        ViewPager pager = (ViewPager) findViewById(R.id.myfivepanelpager);
        pager.setAdapter(new MyPagerAdapter(getSupportFragmentManager()));
    }

    private class MyPagerAdapter extends FragmentPagerAdapter {

        public MyPagerAdapter(FragmentManager fm) {
            super(fm);
        }

        @Override
        public Fragment getItem(int pos) {
            switch (pos) {

            case 0:
                return Fragment1.newInstance("");

            case 1:
                return Fragment2.newInstance("");
            case 2:
                return Fragment3.newInstance("");
            case 3:
                return Fragment4.newInstance("");
            case 4:
                return Fragment5.newInstance("");
            default:
                return Fragment1.newInstance("");
            }
        }

        @Override
        public int getCount() {
            return 5;
        }
    }
}

1 个答案:

答案 0 :(得分:1)

通过chrisjenxnirhartthis查看此库。它应该有帮助

<强> EDIT1:

选中此demo也请参阅此question和此question

<强> EDIT2:

查看图书馆 link是否为FRAGMENTS