我知道已经有很多关于 Timely UI 的问题。我目前正在使用ViewPager,其中我有三个具有不同背景(绿色、黄色、红色)的页面。我想实现它们之间的转换,如下图所示。我知道如何为 ViewPager 实现自定义转换,但我不知道这个特定转换的逻辑是什么。
这个事情谁有经验?
我知道已经有很多关于 Timely UI 的问题。我目前正在使用ViewPager,其中我有三个具有不同背景(绿色、黄色、红色)的页面。我想实现它们之间的转换,如下图所示。我知道如何为 ViewPager 实现自定义转换,但我不知道这个特定转换的逻辑是什么。
这个事情谁有经验?
这个效果看起来很不错。这篇博文介绍了一个使用位图来实现的库。 http://andraskindler.com/blog/2014/parallaxviewpager_parallax_background_effect_for_the_viewpager/
我想这可以通过使用这个库和正确创建的图片文件来完成。我想知道,因为它看起来是每页上的渐变和每页之间的渐变(渐变的渐变),如果这可以通过可绘制来完成。让它适用于不同的屏幕尺寸可能更容易。
我将从使用库中提供的代码开始。 https://github.com/andraskindler/parallaxviewpager/blob/master/src/main/java/com/andraskindler/parallaxviewpager/ParallaxViewPager.java