時(shí)間控制原理

GIF圖片每一幀的delayTime可能都不一樣;

在展示下一幀的時(shí)間控制機(jī)制,不能根據(jù)以第一幀為準(zhǔn);

或總動(dòng)畫時(shí)長(zhǎng)除以幀數(shù)來(lái)簡(jiǎn)單做平均值為準(zhǔn),

都是不太好的方案。

FLAnimatedImageView的控制方式,讀取每一幀的delayTime算出最大公約數(shù),用CADisplayLink來(lái)控制時(shí)間的,比如說(shuō)(如下圖),

網(wǎng)友評(píng)論