如何创建动画在**“Google Play图书”**,当翻页?也许是ViewPager。PageTransformer?https://www.youtube.com/watch?v=gOJ15ysPsRo
guicsvcw1#
有人已经创建了完全相同的效果-https://github.com/karacken/PlayLikeCurl(使用OpenGL)详情(来自不同答案)-你必须使用OpenGl在Android中制作这样的效果,并必须使用以下常见的正弦曲线图方程:-y =天冬氨酸(2 π/λ * x)其中,A =振幅(即我们想要的旋度高度)。λ =波长(即我们想要的旋度的长度)。x = X轴变量,它将随着页面的移动而改变。您必须在SurfaceView上绘制3个页面,即"LeftPage"、"CenterPage"和"RightPage","CenterPage"始终可见并负责"右 curl "动画,而"LeftPage"负责"左 curl "动画,"RightPage"仅保持静态。
1条答案
按热度按时间guicsvcw1#
有人已经创建了完全相同的效果-https://github.com/karacken/PlayLikeCurl(使用OpenGL)
详情(来自不同答案)-
你必须使用OpenGl在Android中制作这样的效果,并必须使用以下常见的正弦曲线图方程:-
y =天冬氨酸(2 π/λ * x)
其中,
A =振幅(即我们想要的旋度高度)。
λ =波长(即我们想要的旋度的长度)。
x = X轴变量,它将随着页面的移动而改变。
您必须在SurfaceView上绘制3个页面,即"LeftPage"、"CenterPage"和"RightPage","CenterPage"始终可见并负责"右 curl "动画,而"LeftPage"负责"左 curl "动画,"RightPage"仅保持静态。