Ios上直接有粒子發射器,設置下參數就可以了!Android上可以自己定義一個粒子類,裡面有粒子的各種屬性,bitmap、速度、掉落的起始位置/當前位置(x,y),旋轉的角度。。。每一個下落的粒子對應一個粒子對象,然後自定義一個view,為了兼容3.0以下的版本,這裡應該沒有用屬性動畫,需要自繪實現,在draw的最後invalidate即可。可以回想下今年跨年時,手Q刷一刷搶紅包listview後面的紅包雨和紙片飄落的動畫,跟這是同一個場景。其實搶紅包前撒錢的動畫和中紅包後散花的動畫也可以用類似的思路,最終可以抽象出來一個粒子發射器。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!