FGUI弧形UI实现
生活随笔
收集整理的這篇文章主要介紹了
FGUI弧形UI实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
因為最近項目有這個需求 故參考官方示例的looplist 做了我們項目需要的:開口向上的拋物線滑動列表
滑動還是用的官方的GList,因為別人已經把自動對齊,復位,排序等做好了,我們就不必自己再去實現了。核心實現:
1、
gList.scrollPane.onScroll 和 gList.scrollPane.onScrollEnd這兩個GList支持的接口
2、初中數學拋物線方程:y=ax^2
3、算出你這段UI的圓點(0,0),那么其他item的x就可以知道了,套公式可以算出y了,然后在上述回調里賦值就完事了
嗯,就是這樣,本人菜鳥一枚,花了幾天時間,走了不少彎路,最后還是看了官方例子和同事的提醒才弄出來,最后實現完發現其實代碼很短。而且以后他們需要什么UI,只要有對應方程公式,理論上都可以實現。
諸君共勉,加油,奧利給!
總結
以上是生活随笔為你收集整理的FGUI弧形UI实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在二维数组中查找一个数
- 下一篇: 通用的《求职信》范文模板