我是核心动画的新手,我想制作一个非常类似于地图应用程序对GPS位置的脉动蓝点的动画。
这不在地图中,并且不使用Map Kit。它位于我自己的一个视图中(实际上是一个UIImageView
子类),它本身位于UIScrollView
内。
我刚刚开始,我希望得到建议,最佳实践,也许是示例代码,以加快我的发展。
注意一个特殊的扭曲:脉动蓝点的外观(大小)最好不要依赖于滚动视图中主机视图的缩放系数。我相信Map Kit的行为类似。
目的是吸引用户注意拥挤图像中特定的一小部分。
感谢您的任何建议。
答案 0 :(得分:1)
您可以使用两个预先生成的图像(一个具有“低光”,一个具有“高”),并为两个图像之间的过渡设置动画。你想要使用类似于地图点的缓入曲线(当它变得更亮时加速)并让它自动反转并重复。
或者,您可以使用具有蓝色阴影的视图,其模糊半径属性在零到几个像素之间进行动画处理。使用后一种方法,您的自定义绘制点可以在绘制时轻松考虑比例因子。