ChatBubble Lottie iOS:类似QQ动态聊天气泡的解决方案 iOS端(使用lottie +原始码修改) 修改源码
前言 但是像国内巨头腾讯所属的QQ气泡(尤其是动态的)我想应该是没有几个。这里就为大家提供一种类似QQ动态气泡的解决方案(还不完善)。 首先用到了一个第三方 ,airbnb做的一个专门做动画的东西。专门研究过动画的应该都知道或了解。简单讲就是通过插件将AE中画的动画转换成json文件,然后按照特定规则转换到页面上通过CABaseAnimation来实现。 明确需求 基本的聊天气泡,随文本大小变化气泡大小并保证边界圆角等形状不变 动态气泡,气泡内容会能动态展示,并根据文本大小,部分动画(如位移)会有区别 lottie分析 一下是一段lottie的json文件,部分删除减,源文件可在demo中查看,这里标注上重要片段 { " v " : " 5.1.10 " , " fr " : 25 , " ip " : 0 , " op " : 750 , " w
文件列表
ChatBubble-Lottie-iOS:类似QQ动态聊天气泡的解决方案-iOS端(使用lottie +原始码修改)-修改
(预估有个728文件)
changeBubbleJson.entitlements
181B
SDmetamacros.h
30KB
SDImageCache.h
21KB
SDWebImageManager.h
13KB
SDAnimatedImageView+WebCache.h
8KB
SDImageCacheDefine.h
8KB
SDImageTransformer.h
8KB
UIImageView+WebCache.h
9KB
SDImageLoader.h
7KB
NSButton+WebCache.h
17KB
暂无评论