如何使用 Swift 在 iOS 中创建类似于标签栏选择动画的 LinkedIn?
Posted
技术标签:
【中文标题】如何使用 Swift 在 iOS 中创建类似于标签栏选择动画的 LinkedIn?【英文标题】:How can I create a LinkedIn like Tab Bar selection animation in iOS using Swift? 【发布时间】:2017-08-13 08:08:44 【问题描述】:当前 ios LinkedIn 应用程序的 UITabBar 在选择时填充 UITabBarItem 图像。 UITabBarItem 图像的填充是动画的。如何使用 Swift 复制该动画?
最初未选中时,图像只有一个没有填充的轮廓。选择时,图像从中间(动画)填充,颜色会导致填充图像。
【问题讨论】:
这太宽泛了。您需要详细展示/解释您正在尝试做什么,而不仅仅是参考 some 其他应用程序。即使那样,您最终也可能只是发布一个“给我密码”问题 @luk2302 我已经编辑了我的问题。猜猜它现在更有意义了 【参考方案1】:我认为您可以通过使用UIImageView
的highlightedAnimationImages
和animationRepeatCount = 0
轻松实现此目的
如果您不想拥有许多图像而不是只有 1 个图像,则可以将 UIImageView 子类化并在突出显示时为附加的彩色遮罩层设置动画。
你也可以寻找像Lottie这样的框架来使用动画
【讨论】:
这个动画在 UITabBarItem 图像上发生。它没有 UIImageView。以上是关于如何使用 Swift 在 iOS 中创建类似于标签栏选择动画的 LinkedIn?的主要内容,如果未能解决你的问题,请参考以下文章