前言

有个需求,ViewPager切换时不需要切换Page时的进入退出动画,也就是不要让客户看到左边切入如或右边切出的效果。

正文

这里参考了AI助手(腾讯元宝百度AI助手,哈哈都是使用了Deepseek )建议,下面简单记录一下。

创建FadePageTransformer类,实现于ViewPager.PageTransformer,这里进行专场动画设计。

public class FadePageTransformer implements ViewPager.PageTransformer {
    @Override
    public void transformPage(View view, float position) {
        view.setAnimation(AnimationUtils.loadAnimation(ImageApp.getContext(), android.R.anim.fade_out));
        view.getAnimation().setDuration(0);
    }
}

然后

mViewPager.setPageTransformer(true, new FadePageTransformer());

即可。

参考文章

  1. 百度AI助手

  2. 腾讯元宝

相关文章

暂无评论

none
暂无评论...