2011-08-22 50 views
2

我是核心動畫新手,我想動畫一個脈動的藍色圓點,非常類似於地圖應用程序用GPS位置做的事情。如何使用Core Animation動畫製作脈動藍色點?

這不是在地圖中,而且不使用Map Kit。它在我自己的觀點之內(實際上是一個UIImageView子類),它本身在UIScrollView之內。

我剛剛開始,我很樂意提供建議,最佳實踐,或許是示例代碼,以加速我的發展。

請注意特殊的扭曲:脈動藍色點的外觀(大小)最好不取決於主機視圖在其滾動視圖中的縮放係數。我相信Map Kit行爲類似。

其目的是吸引用戶的注意力到擁擠的圖像的特定小部分。

感謝您的任何建議。

回答

1

您可以使用兩個預先生成的圖像(一個具有「低光」和一個具有「高」)併爲兩個圖像之間的過渡設置動畫。你會想使用一個類似於地圖點的緩入曲線(隨着它變得更亮而加速)並使其自動反轉並重復。

或者,您可以使用藍色陰影的視圖,其模糊半徑屬性在零和幾個像素之間動畫。採用後一種方法時,繪製時,您自定義繪製的點可以輕鬆考慮比例因子。

+0

是的我更關心第二種方法,只要看看Quartz能做什麼。我有一些學習要做,我會回報。 –