Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ViewPager动画中的视差和淡入度_Android_Android Viewpager - Fatal编程技术网

Android ViewPager动画中的视差和淡入度

Android ViewPager动画中的视差和淡入度,android,android-viewpager,Android,Android Viewpager,我想在下面的链接中复制相同的动画,它是视差和淡入动画吗 使用ViewPager.PageTransformer 感谢您提供视差和滚动,请使用下面的代码 public class Transformer implements ViewPager.PageTransformer { @Override public void transformPage(View page, float position) { if (position <= -1 || pos

我想在下面的链接中复制相同的动画,它是视差和淡入动画吗

使用
ViewPager.PageTransformer


感谢您提供视差和滚动,请使用下面的代码

public class Transformer implements ViewPager.PageTransformer {
    @Override
    public void transformPage(View page, float position) {
        if (position <= -1 || position >= 1) {
            page.setAlpha(0.0F);
        } else if( position == 0.0f) {
            //page.setAlpha(1);
        } else {
            page.findViewById(R.id.background)
                    .setTranslationX(-position * page.getWidth() / 2);
            //page.setAlpha(1.0f - Math.abs(position));
        }
    }
}

贴出答案。。希望它能帮助我们测试代码,动画不一样+我认为
page.setAlpha(1)
viewPager.setPageTransformer(false, new Transformer());