iOS 屏幕解鎖文字動畫效果
CAGradientLayer相信大家都比較熟悉,關(guān)于其如何使用,我就不在這里廢話了,網(wǎng)上有很多介紹,想詳細(xì)了解的話,可以去看看。我只簡單說下如何利用CAGradientLayer制作屏幕解鎖文字動畫效果。
1、創(chuàng)建一個CAGradientLayer對象gradLayer,設(shè)置它的frame和label.bounds一樣(這里要注意一下是Label的bounds不是frame);
2、這里我給gradLayer.colors一共設(shè)置了三個顏色值,首尾顏色透明度設(shè)置成0.3,中間的顏色值透明度保持默認(rèn)1.0,再將其作為label的遮罩,這樣看起來的效果是:首尾顏色偏暗,中間顏色偏亮;
3、CAGradientLayer有個屬性locations可以設(shè)置顏色的漸變點(范圍為0.0~1.0),第二個顏色值的漸變點初始值設(shè)為0.0, 通過動畫將其設(shè)置成1.0,便會達到預(yù)期效果。
demo地址:https://github.com/Tbwas/UnlockAnimation
文/心董兒(簡書作者)
原文鏈接:http://www.jianshu.com/p/0984d67c632e
著作權(quán)歸作者所有,轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),并標(biāo)注“簡書作者”。
以上就是 iOS 屏幕解鎖文字動畫效果的實現(xiàn),有需要的小伙伴可以參考下,謝謝大家對本站的支持!
相關(guān)文章
ios swift3.0實現(xiàn)二維碼掃描、生成、識別示例代碼
本篇文章主要介紹了ios swift3.0實現(xiàn)二維碼掃描、生成、識別示例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-02-02iOS指紋驗證TouchID應(yīng)用學(xué)習(xí)教程2
這篇文章主要為大家詳細(xì)iOS指紋驗證TouchID應(yīng)用學(xué)習(xí)教程的第一篇,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01ios通過SDWebImage實現(xiàn)圖片加載時的漸變效果
本篇文章主要介紹了ios通過SDWebImage實現(xiàn)圖片加載時的漸變效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04iOS開發(fā)使用UITableView制作N級下拉菜單的示例
這篇文章主要介紹了iOS開發(fā)使用UITableView制作N級下拉菜單的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-01-01IOS開發(fā)之判斷兩個數(shù)組中數(shù)據(jù)是否相同實例詳解
這篇文章主要介紹了IOS開發(fā)之判斷兩個數(shù)組中數(shù)據(jù)是否相同實例詳解的相關(guān)資料,需要的朋友可以參考下2017-02-02