iOS中微信语音动画

做项目的遇到这样一个需求,模仿微信的语音消息,点击以后有波纹扩散效果。

代码很简单 几句话就可以搞定,下面是代码:

UIImageView *voice = [[UIImageView alloc]initWithFrame:CGRectMake(40, 22.5, 15, 15)];
//动画未开始前的图片
voice.image = [UIImage imageNamed:@"chat_animation_white3"];
//进行动画效果的3张图片(按照播放顺序放置)
        voice.animationImages = [NSArray arrayWithObjects:
                                      [UIImage imageNamed:@"chat_animation_white1"],
                                      [UIImage imageNamed:@"chat_animation_white2"],
                                      [UIImage imageNamed:@"chat_animation_white3"],nil];
//设置动画间隔
        voice.animationDuration = 1;
        voice.animationRepeatCount = 0;
        voice.userInteractionEnabled = NO;
        voice.backgroundColor = [UIColor clearColor];
        
        [self.view addSubview:voice];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,862评论 25 708
  • 01. 那天,在乐瑜伽遇到最早一起习练的一凡。各自聊完近况后,她突然说:“你还记得我们一起习练的那个短发瘦瘦的姑娘...
    闲人捷阅读 375评论 7 5
  • 1 柳天真本名不叫天真,但她本人却跟这个名字契合得很。天真长得很漂亮伶俐,一双大眼常常滴溜溜地转,一笑两颊就嵌上一...
    五不断阅读 192评论 0 0