我正在尝试在我的iOS应用程序中,使用一些持续时间为UIImageView实现闪烁/闪光效果。我希望UIImageView通过alpha值闪烁/闪光,而不是使用不同的图像。
我有另一个来自Android应用程序的代码片段,它描述了我正在尝试在XCode Swift中实现的效果。我在下面发布它:
这是我目前在XCode Swift中实现的:
ellipses.alpha=0.8
ellipses.animationDuration=1
ellipses.animationRepeatCount=0
ellipses.startAnimating()
当然,它没有起作用!我不是很确定如何实现这一点,非常希望得到一些指导。 下面的代码是针对 Android 而不是 Swift/Xcode 的(但它描述了我的目标相当清楚)。
Animation animation = new AlphaAnimation(1, 0); //to change visibility from visible to invisible
animation.setDuration(1000); //1 second duration for each animation cycle
animation.setInterpolator(new LinearInterpolator());
animation.setRepeatCount(Animation.INFINITE); //repeating indefinitely
animation.setRepeatMode(Animation.REVERSE); //animation will start from end point once ended.
imageButton.startAnimation(animation); //to start animation
UIView
动画。 - Mannopson