音量振動(dòng)條

效果圖片來(lái)自網(wǎng)絡(luò)

OC代碼實(shí)現(xiàn):

#import"ViewController.h"

@interfaceViewController()

@property(weak,nonatomic)IBOutletUIView*contentView;

@end

@implementationViewController

- (void)viewDidLoad {

[superviewDidLoad];

//復(fù)制層:復(fù)制里面的子層

CAReplicatorLayer*repL = [CAReplicatorLayerlayer];

repL.frame=_contentView.bounds;

//

instanceCount:表示復(fù)制層中有多少份子層,拷貝是instanceCount

- 1份

repL.instanceCount=4;

//設(shè)置復(fù)制子層偏移量,每個(gè)子層都會(huì)相對(duì)上一次偏移

repL.instanceTransform=CATransform3DMakeTranslation(40,0,0);

//延遲每個(gè)子層的動(dòng)畫(huà),相對(duì)于上一個(gè)子層延遲

repL.instanceDelay=0.2;

//設(shè)置子層的顏色

repL.instanceColor= [UIColorcolorWithWhite:1alpha:0.2].CGColor;

[_contentView.layeraddSublayer:repL];

//紅色的圖層

CALayer*layer = [CALayerlayer];

layer.backgroundColor= [UIColorredColor].CGColor;

//layer.frame = CGRectMake(0, 100, 30, 100);

layer.anchorPoint=CGPointMake(0,1);

layer.position=CGPointMake(0,200);

layer.bounds=CGRectMake(0,0,30,100);

//把紅色圖層添加到復(fù)制層中

[repLaddSublayer:layer];

CABasicAnimation*anim = [CABasicAnimationanimation];

anim.keyPath=@"transform.scale.y";

anim.toValue=@0;

anim.duration=0.5;

//設(shè)置動(dòng)畫(huà)反轉(zhuǎn)

anim.autoreverses=YES;

anim.repeatCount=MAXFLOAT;

[layeraddAnimation:animforKey:nil];

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 音量振動(dòng)條的效果圖 相信大家對(duì)老版音樂(lè)播...
    千煉成鋼閱讀 718評(píng)論 0 0
  • Core Animation Core Animation,中文翻譯為核心動(dòng)畫(huà),它是一組非常強(qiáng)大的動(dòng)畫(huà)處理API,...
    45b645c5912e閱讀 3,158評(píng)論 0 21
  • 在iOS中隨處都可以看到絢麗的動(dòng)畫(huà)效果,實(shí)現(xiàn)這些動(dòng)畫(huà)的過(guò)程并不復(fù)雜,今天將帶大家一窺ios動(dòng)畫(huà)全貌。在這里你可以看...
    每天刷兩次牙閱讀 8,693評(píng)論 6 30
  • 在iOS實(shí)際開(kāi)發(fā)中常用的動(dòng)畫(huà)無(wú)非是以下四種:UIView動(dòng)畫(huà),核心動(dòng)畫(huà),幀動(dòng)畫(huà),自定義轉(zhuǎn)場(chǎng)動(dòng)畫(huà)。 1.UIView...
    請(qǐng)叫我周小帥閱讀 3,324評(píng)論 1 23
  • 初聽(tīng)陳奕迅的歌是在初二的時(shí)候,那個(gè)時(shí)候,十年正火。當(dāng)時(shí)真的對(duì)這個(gè)歌手沒(méi)有太多的記憶,因?yàn)樯硖幮〈迩f,信息比較閉塞。...
    小耳朵tutu閱讀 257評(píng)論 0 0

友情鏈接更多精彩內(nèi)容