5

我知道已经有很多关于 Timely UI 的问题。我目前正在使用ViewPager,其中我有三个具有不同背景(绿色、黄色、红色)的页面。我想实现它们之间的转换,如下图所示。我知道如何为 ViewPager 实现自定义转换,但我不知道这个特定转换的逻辑是什么。

这个事情谁有经验?

在此处输入图像描述

4

1 回答 1

0

这个效果看起来很不错。这篇博文介绍了一个使用位图来实现的库。 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

于 2014-08-12T13:39:39.050 回答