OutOfMemory Error in animation-list android

后端 未结 1 1189
情深已故
情深已故 2021-01-14 05:51

I have like 100+ images(frames) in my drawables and each of them are 1-5 kbs size (with resolution 480 x 272). now when I add these images (frames) in animation-list xml and

1条回答
  •  孤城傲影
    2021-01-14 06:27

    Read Article

    Do one thing in the manifest.xml

     
    
    
    

    Or

    make call the Animation in runOnUiThread (Runnable action) or AsyncTask

    Or

    Single Image need memory:

    In this case you have 100 images and dimensions are 400*262.

    So , 100 * 400*262*4 = ? KB , size occur during the loading time. If the animation is exceeding the limit of Virtual Heap Memory.

    Error will occur defiantly.

    For this :

    Reduce the dimensions of Image

    Or

    use less images for the animation

    or

    split into two animation file after one completion start another one

    EDITED on 16th June 2015

    Try to use Handler and call Handler after few millisecond. It will also reduce the memory issue(OOM).

    0 讨论(0)
提交回复
热议问题