возникли проблемы с анимацией памяти в Android для изображений

1

у парней возникают некоторые проблемы с нехваткой памяти при отображении анимации по какой-то причине система, похоже, одновременно держит все изображения, может быть, есть способ сказать ей сохранить только одно изображение сразу, вот код я использую и связываю его с представлением изображения, вот часть Lil кода в основном такая же, как и у многих других изображений, спасибо

    <animation-list xmlns:
   android="http://schemas.android.com/apk/res/android"
   android:oneshot="false">
   <item android:drawable="@drawable/image1" android:duration="50" />
   <item android:drawable="@drawable/image2" android:duration="50" />
   <item android:drawable="@drawable/image3" android:duration="50" />
   <item android:drawable="@drawable/image4" android:duration="50" />
   <item android:drawable="@drawable/image5" android:duration="50" />
   <item android:drawable="@drawable/image6" android:duration="50" />
   <item android:drawable="@drawable/image7" android:duration="50" />
   <item android:drawable="@drawable/image8" android:duration="50" />
   <item android:drawable="@drawable/image9" android:duration="50" />
   <item android:drawable="@drawable/image10" android:duration="50" />
</animation-list>
Теги:
view
image
animation
memory

1 ответ

0
Лучший ответ

Я настоятельно рекомендую вам уменьшить размер файла изображений, уменьшив размер или изменив формат файла, например jpg. Если это не сработает, добавьте это в свой тег приложения в манифесте:

android:largeHeap="true"
  • 0
    но я думал, что команда Android не одобряет эту идею из-за замедления работы приложения?
  • 0
    это не рекомендуется Вот почему вы должны сначала уменьшить размер файла ваших изображений и посмотреть, получится ли это.
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню