[英]Image sequence animation with Core Animation
我目前正在使用帶有圖像數組的UIImageView來創建一個小的循環動畫序列,其中有大約20個圖像(320x480)。 雖然這適用於20 - 30張圖片,但更多和應用程序退出iphone。 目前我的測試應用程序中沒有其他任何內容,因此我知道它僅限於animationImages序列。
有沒有人通過Core Animation遇到任何做這類事情的樣本,以獲得更好的性能並允許更多的圖像? 從我所讀到的內容來看,它可以設置大量的CALayers並在每個中放置一個圖像,然后通過依次操作圖層來創建動畫。 這是一個很好的方法嗎?
或者,或者,因為我基本上是在循環電影的效果之后,有沒有辦法使用moviecontroller來實現效果,而不會在開始和結束時淡入淡出?
我會感激任何指針。 非常感謝。
這可能是一個簡單的內存問題。 20個圖像(320x480)約為3 MB的內存,假設8bpp(如果它們的顏色更高,顯然更多)。 您可以根據需要嘗試加載和卸載(當然,這意味着滾動您自己的動畫,而不是使用UIImageView)。
聽起來像一個簡單的內存問題。
您可以一次加載一個或兩個幀,或者實際播放電影。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.