shimmer文字闪烁动画的使用

来源:互联网 发布:java彩票算法 编辑:程序博客网 时间:2024/06/05 00:49

IOS中,手机解锁时的文字渐变闪烁效果的实现,

效果如图所示,


这里引入一个第三方类来实现效果,从code4APP上下载shimmer类,在工程文件中引入FBshimmering文件夹,在需要的文件中引入头文件

"FBShimmeringView.h"

如下设置文字即可实现文字闪烁功能:

FBShimmeringView * shimmmeringView = [[FBShimmeringViewalloc] initWithFrame:CGRectMake(0,200, 300,90)];

    shimmmeringView.backgroundColor = [UIColorblackColor];

    [self.viewaddSubview:shimmmeringView];

    

    

    UILabel * loginLabel = [[UILabelalloc] initWithFrame:shimmmeringView.bounds];

    loginLabel.textAlignment =NSTextAlignmentCenter;

    loginLabel.text =@"login...";

    loginLabel.font = [UIFontsystemFontOfSize:32];

    loginLabel.textColor = [UIColorwhiteColor];

    shimmmeringView.contentView  = loginLabel;

    

    shimmmeringView.shimmering  =YES;//开始闪烁动画

该动画就是基于layer层的动画,让文字在定时器的作用下,根据时间间隔改变各个文字的高亮颜色。


0 0
原创粉丝点击