FGUI弧形UI实现

因为最近项目有这个需求 故参考官方示例的looplist 做了我们项目需要的:开口向上的抛物线滑动列表

滑动还是用的官方的GList,因为别人已经把自动对齐,复位,排序等做好了,我们就不必自己再去实现了。核心实现:

1、

gList.scrollPane.onScroll 和 gList.scrollPane.onScrollEnd 

这两个GList支持的接口

2、初中数学抛物线方程:y=ax^2

3、算出你这段UI的圆点(0,0),那么其他item的x就可以知道了,套公式可以算出y了,然后在上述回调里赋值就完事了

嗯,就是这样,本人菜鸟一枚,花了几天时间,走了不少弯路,最后还是看了官方例子和同事的提醒才弄出来,最后实现完发现其实代码很短。而且以后他们需要什么UI,只要有对应方程公式,理论上都可以实现。

诸君共勉,加油,奥利给!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值