视图寻呼机的页面转换意外工作

时间:2017-11-20 12:09:26

标签: android android-fragments android-viewpager

这是我用来从视图寻呼机左侧实现深度变换的代码。但即使没有选中,左侧片段的点击也会起作用。

@Override
public void transformPage(View view, float position) {

    if (position < -1) {
        view.setAlpha(0);
    } else if (position <= 0) {
        view.setAlpha(1 + position);
        view.setTranslationX(view.getWidth() * -position);
        view.setTranslationZ(-1);
        view.setScaleX(1);
        view.setScaleY(1);
    } else if (position <= 1) {
        view.setAlpha(1);
        view.setScaleX(1);
        view.setScaleY(1);
        view.setTranslationZ(1);
    } else {
        view.setAlpha(1);
    }

}

1 个答案:

答案 0 :(得分:3)

我的问题通过在方法中发送false而不是true来解决。

viewpager.setPageTransformer(false, new DepthPageTransformer());