iOS小組件本身不支持動(dòng)畫,但是像TopWidgets, Colorful Widget等APP卻能實(shí)現(xiàn)各種幀動(dòng)畫,播視頻.播放Gif,View的平移旋轉(zhuǎn)等. 發(fā)現(xiàn)其實(shí)它們是用了一個(gè)私有旋轉(zhuǎn)方法, 我將其打包成一個(gè)動(dòng)態(tài)庫(kù)后, 可以結(jié)合多個(gè)View旋轉(zhuǎn),杠桿原理來(lái)實(shí)現(xiàn)控件的移動(dòng). 播放gif動(dòng)畫等. 而且親測(cè)上線無(wú)問(wèn)題.
Demo是一個(gè)OC寫的項(xiàng)目,有需要學(xué)習(xí)OC老項(xiàng)目中怎么添加Widget小組件的也可以下載去看看
Demo:
https://github.com/tangtiancheng/DouYinComment
現(xiàn)開源組件有:
1.滾動(dòng)相冊(cè), 2.小風(fēng)扇 3.表情時(shí)鐘 4.太空人 5.gif視頻動(dòng)畫播放 6.搖搖樂(lè)