其他分享
首页 > 其他分享> > android-视图换页器的页面转换异常工作

android-视图换页器的页面转换异常工作

作者:互联网

这是我用来从视图寻呼机的左侧实现深度转换的代码.但是,即使未选择左片段,也可以单击它.

@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);
    }

}

解决方法:

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

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

标签:android-fragments,android-viewpager,android
来源: https://codeday.me/bug/20191110/2014853.html