Fragment中的ViewPager,边距和页面转换器无法正确呈现

Dav*_*ave 8 animation android fragment android-viewpager

我有一个里面有碎片的viewpager.

我使用类似于例如的代码

PageTransformer转换中的ViewPager边距

和填充,以便您可以看到当前正在查看的片段两侧的片段的淡出边缘.

但问题是,当viewpager首次启动时,任何一侧的碎片都不会褪色并缩小.

即直到你开始滑动,我的ZoomOutPageTransformer的transformPage方法才会被调用,因此初始页面右/左或任何视图看起来都是错误的,然后在完成滑动后"跳转"到右侧看.

任何想法如何使它正确呈现,所以例如,如果我打电话

myViewPager.setCurrentItem(1) - 或者任何东西,双面的页面都会被适当缩小.

如何使用应用于"屏幕外"片段的zoomoutpagetransformer使viewpager正确渲染oncreate?

Arn*_*oij 0

我遇到了类似的问题并通过添加以下内容解决了它:

// ... your ViewPager setup code here
myViewPager.setPageMargin(1);
Run Code Online (Sandbox Code Playgroud)