leochuan / ViewPagerLayoutManager

ViewPager like LayoutManager which supports some awesome animations and infinite scroll.
Apache License 2.0
1.75k stars 330 forks source link

如何基于CircleLayoutManager实现椭圆圆弧的效果呢 #103

Closed cxMax closed 5 years ago

cxMax commented 5 years ago

RT, 有同样需求的小伙伴吗?

cxMax commented 5 years ago

一直没看懂, CircleLayoutManager里面calItemLeft()、calItemTop()里面弧度的计算是怎么一个逻辑。 例如 : (int) (radius Math.cos(Math.toRadians(90 - targetOffset))); (int) (radius - radius Math.sin(Math.toRadians(90 - targetOffset)));

有领悟了的同学吗? 请问, 万分感谢

cxMax commented 5 years ago

领悟了一波,暂时关闭。 不过里面的计算相关的代码还是没有完全搞懂

spd-heshuip commented 4 years ago

@cxMax 老哥,基于CircleLayoutManager实现椭圆圆弧的效果你实现了吗?

cxMax commented 4 years ago

@spd-heshuip 没有,我看了下之前弧度的提交。并没有改成功。