国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>源碼下載>通訊/手機編程>

詳解iOS的復雜動畫怎么做的

大小:0.3 MB 人氣: 2017-09-26 需要積分:1

  二、分析

  上面圖中的動畫第一眼看起來的確是有點復雜,但是我們來一步步分析,就會發現其實并不是那么難。仔細看一下就會發現,大致步驟如下:

  1、先出來一個圓

  2、圓形在水平和豎直方向上被擠壓,呈橢圓形狀的一個過程,最后恢復成圓形

  3、圓形的左下角、右下角和頂部分別按順序凸出一小部分

  4、圓和凸出部分形成的圖形旋轉一圈后變成三角形

  5、三角形的左邊先后出來兩條寬線,將三角形圍在一個矩形中

  6、矩形由底部向上被波浪狀填滿

  7、被填滿的矩形放大至全屏,彈出Welcome

  動畫大致就分為上面幾個步驟,拆分后我們一步步來實現其中的效果(下面所示步驟中以Swift代碼為例,demo中分別有Objective-C和Swift的實現)

  三、實現圓形以及橢圓的漸變

  首先,我們創建了一個新工程后,然后新建了一個名AnimationView的類繼承UIView,這個是用來顯示動畫效果的一個view。然后先添加CircleLayer(圓形layer),隨后實現由小變大的效果。

  詳解iOS的復雜動畫怎么做的

  其中expand()這個方法如下

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?