啟動(dòng)頁面漸變放大動(dòng)畫效果

尾部有代碼地址


6月-08-2016 14-46-22.gif

最近再用酷狗音樂,每次酷狗啟動(dòng)的時(shí)候有一個(gè)動(dòng)畫效果就是啟動(dòng)圖片慢慢放大,然后慢慢消隱!!!
首先分析效果
1.圖片放大 必然是 imageview 的frame的withe 變大 height 也變大
然后imageview 的center是在屏幕中心的
2.圖片慢慢隱藏,顯然是圖片的alpha 由1.0 變成0.0
3. 既然是一切是一個(gè)動(dòng)畫效果那么必然會(huì)是:
UIview animation~~~~~~~~~~~~~ 這個(gè)函數(shù)
當(dāng)一切效果結(jié)束以后 imageview removeframesubview.

  UIWindow * window = [[UIApplication sharedApplication]keyWindow] ;
    UIImageView *welcome = [[UIImageView alloc]initWithFrame:window.bounds];
    
    [welcome setImage:[UIImage imageNamed:[self getLaunchImageName]]];
    
    //把背景圖放在最上層
    
    [window addSubview:welcome];
    
    [window bringSubviewToFront:welcome];
    
    welcome.alpha = 0.99;//這里alpha的值和下面alpha的值不能設(shè)置為相同的婴程,否則動(dòng)畫相當(dāng)于瞬間執(zhí)行完奇唤,啟動(dòng)頁之后動(dòng)畫瞬間消失。這里alpha設(shè)為0.99瑞佩,動(dòng)畫就不會(huì)有一閃而過的效果旱爆,而是一種類似于靜態(tài)背景的效果响疚。設(shè)為0代咸,動(dòng)畫就相當(dāng)于是淡入的效果了。
    
    [UIView animateWithDuration:3.0f delay:0.0f options:UIViewAnimationOptionTransitionCrossDissolve animations:^{
        CGRect frame = welcome.frame;
        frame.size.width = window.size.width*1.3;
        frame.size.height = window.size.height*1.3;
        welcome.frame = frame;
        welcome.center = window.center;
        welcome.alpha = 0;
        
    } completion:^(BOOL finished) {
        
        [welcome removeFromSuperview];
        
    }];

接下來問題來了 這段代碼寫在哪里呢
既然是啟動(dòng)圖 當(dāng)然是在啟動(dòng)的時(shí)候
我們一般啟動(dòng)圖是在這里加入的

78E0F438-4EBA-43E6-9371-9449798EF7E9.png

那么代碼添加在哪里呢 無跡可尋了
啟動(dòng)圖結(jié)束以后是進(jìn)入了APP的首頁 并且執(zhí)行的第一個(gè)函數(shù)是控制器的
viewwillappear
那么就簡(jiǎn)單了 把以上代碼放大 首頁函數(shù)的viewwillappear函數(shù)
效果就好的

本人在這里有一個(gè)疑問 就是 不痛的launchimage 大小是不同的
那么在這段函數(shù)中應(yīng)該怎樣選擇應(yīng)該現(xiàn)顯示的圖片呢 歡迎指教

這次天加了效果圖并且 將行以前遺留的問題解決了就是 放大的launchimage

- (NSString *)getLaunchImageName {
    
    CGSize viewSize = [[UIApplication sharedApplication]keyWindow].bounds.size;
    // 豎屏
    NSString *viewOrientation = @"Portrait";
    NSString *launchImageName = nil;
    NSArray* imagesDict = [[[NSBundle mainBundle] infoDictionary] valueForKey:@"UILaunchImages"];
    for (NSDictionary* dict in imagesDict) {
        CGSize imageSize = CGSizeFromString(dict[@"UILaunchImageSize"]);
        if (CGSizeEqualToSize(imageSize, viewSize) && [viewOrientation isEqualToString:dict[@"UILaunchImageOrientation"]]) {
            launchImageName = dict[@"UILaunchImageName"];
        }
    }
    return launchImageName;
}

//放大的圖片調(diào)用它就行
    [welcome setImage:[UIImage imageNamed:[self getLaunchImageName]]];

更新 由于一些地方描述的不太清楚 所以今天把代碼地址更新一下 大家可以指點(diǎn)一二
https://git.oschina.net/GAOZEJIAN/imagestartObject.git

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末陵吸,一起剝皮案震驚了整個(gè)濱河市玻墅,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌壮虫,老刑警劉巖澳厢,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異囚似,居然都是意外死亡赏酥,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門谆构,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人框都,你說我怎么就攤上這事搬素。” “怎么了魏保?”我有些...
    開封第一講書人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵熬尺,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我谓罗,道長(zhǎng)粱哼,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任檩咱,我火速辦了婚禮揭措,結(jié)果婚禮上胯舷,老公的妹妹穿的比我還像新娘。我一直安慰自己绊含,他們只是感情好桑嘶,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著躬充,像睡著了一般逃顶。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上充甚,一...
    開封第一講書人閱讀 51,292評(píng)論 1 301
  • 那天以政,我揣著相機(jī)與錄音,去河邊找鬼伴找。 笑死盈蛮,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的疆瑰。 我是一名探鬼主播眉反,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼穆役!你這毒婦竟也來了寸五?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤耿币,失蹤者是張志新(化名)和其女友劉穎梳杏,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體淹接,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡十性,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了塑悼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片劲适。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖厢蒜,靈堂內(nèi)的尸體忽然破棺而出霞势,到底是詐尸還是另有隱情,我是刑警寧澤斑鸦,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布愕贡,位于F島的核電站,受9級(jí)特大地震影響巷屿,放射性物質(zhì)發(fā)生泄漏固以。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一嘱巾、第九天 我趴在偏房一處隱蔽的房頂上張望憨琳。 院中可真熱鬧诫钓,春花似錦、人聲如沸栽渴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽闲擦。三九已至慢味,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間墅冷,已是汗流浹背纯路。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留寞忿,地道東北人驰唬。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像腔彰,于是被迫代替她去往敵國(guó)和親叫编。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,104評(píng)論 25 707
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫霹抛、插件搓逾、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,102評(píng)論 4 62
  • 花褪殘紅葉半黃,郊原草色正可人杯拐,莫嘆今春看又過霞篡,碩果滿枝樹成陰。
    跡遠(yuǎn)留香閱讀 401評(píng)論 2 2
  • 畢業(yè)快2年了,到現(xiàn)在才隱隱約約感覺到自己是半個(gè)成熟的職場(chǎng)人顶滩,有那么一丟丟收獲余掖,雖無法證實(shí),記錄記錄也是好的礁鲁。 走出...
    黃貝唄閱讀 227評(píng)論 0 0
  • 各位看官盐欺,看到標(biāo)題的你們是不是蠢蠢欲動(dòng),非常好奇救氯,哪個(gè)星座才是最可愛最萌的呢?相信每個(gè)人的心里都著屬于他心里最萌的...
    隨筆星文閱讀 751評(píng)論 0 0