先上效果图
08C4A68A3353D63B2E2144B6B99A9D13.png
A6972E8F64D7D2AFFAB2BBBD1DB0659E.gif
以前的项目用过圆形布局,这次的项目是半圆,我想到的最简单的办法就是弄个圆形布局,然后坐标右移,滑动参考其他大神的代码,记录滑动前后2个点坐标,转化为角度,重新布局,话不多说,我抽出了主要代码上传到github,有需要的自己下载修改。
demo地址: https://github.com/coderjing/semicircle/tree/master