請參照上述圖像,其示出了定時器的圖形,以及進度條的圖形,即我想作爲動畫我更新每個的值。隨着價值觀的更新,動畫這些動畫的最佳方式是什麼?此外,計時器和進度條是相互獨立的。
謝謝。
請參照上述圖像,其示出了定時器的圖形,以及進度條的圖形,即我想作爲動畫我更新每個的值。隨着價值觀的更新,動畫這些動畫的最佳方式是什麼?此外,計時器和進度條是相互獨立的。
謝謝。
你有沒有考慮過使用Tapku庫爲你做這個?
但是,如果我做我自己,我會用核芯顯卡,並有進度條收聽最新進展(或超時/失敗),通過訂閱說MyProgressBarController。我無法分辨您的問題是關於執行此操作還是代碼的圖形。
CoreGraphics中絕對可以做你想做的,使用一些模糊和陰影效仿邊緣的樣子。
進度條(一個在底部),你可以使用一個CAShapeLayer
與CGPath
表示多少條的填充,然後使用CABasicAnimation
動畫的CAShapeLayer
的「路徑」屬性。
Core Animation Programming Guide
Core Animation Reference Collection
我肯定還有很多其他的圖書館在那裏,會爲你也在做這個,你可能想看看。
另一種選擇:子類UIProgressView
用你自己的樣子,然後只用[MyProgressView setProgress:100 animated:YES]