Ich habe drei Fragmente im Viewpager, von denen jeder eine Recycleransicht mit Bildern enthält. Da die Bilder groß sind und einige von ihnen auch gif sind, bekomme ich OOM-Fehler in niedrigen Geräten. Ich habe auch versucht, viewpageroffscreenlimit auf eins zu setzen, aber dann wischt die Seite nach, weil der Adapter wieder eingestellt ist. Das Verzögern des Einstellungsadapters auf der ausgewählten Seite führt zu einer schlechten Benutzererfahrung. Ich verwende Glide beim Laden von Bildern. Ich möchte nur, dass mein Inhalt so bleibt, wie er ist, aber das Bild wird auf der Seite freigegeben, und wenn der Benutzer auf diese Seite zurückkehrt, werden nur Bilder erneut geladen. Ich habe über Glide.clear gelesen, weiß aber nicht, wo ich es implementieren soll. Eigentlich möchte ich alle drei Fragmente behalten, aber gleichzeitig alle Bilder freigeben, wenn die Seite geändert wird.Bitmaps auf pagetransform() Methode in Viewpager freigeben
-1
A
Antwort
0
können Sie Bitmap-Format ändern: https://github.com/bumptech/glide/wiki/Configuration#bitmap-format
Auch wenn ich mich richtig immer Glide weiß noch versucht, am besten passende Bild in Image zu laden. Wenn Ihre Ansicht als wrap_content definiert ist, wird sie so groß wie möglich geladen. In diesem Fall können Sie ImageView-Dimensionen mit genauem DP oder Match_Parent definieren.
Wenn Sie einige XML- und ViewHolders-Code teilen, wäre ich in der Lage, Punkte für die Optimierung besser zu lokalisieren.
Verwandte Themen
- 1. Bitmaps auf Canvas überlappen
- 2. Android Methode zum Laden von Bitmaps
- 3. ViewPager „TransactionTooLargeException“ auf Test ViewPager
- 4. Android ViewPager Lag
- 5. EaselJS hitTest auf beweglichen Bitmaps
- 6. Laden von großen Bitmaps in ImageView in ViewPager - nicht genügend Arbeitsspeicher
- 7. ViewPager in ViewPager verschachtelt
- 8. Daten zwischen Viewpagern freigeben
- 9. iPhone Leistung mit Bitmaps
- 10. Zugriff auf eine Methode eines Fragments aus der ViewPager-Aktivität
- 11. Verwendung mehrerer Bitmaps in iOS
- 12. Screenshot aller Ansichten in ViewPager
- 13. Android deallocate Bitmaps gehen in "unbekannten" Speicher
- 14. Android-Bitmaps in XML-Leckspeicher?
- 15. Optimierung pro Pixel Mischen auf Android Bitmaps
- 16. Bitmaps Stretching, wenn ich auf Querformat-Ausrichtung
- 17. Fragmente mehrfach auf ViewPager
- 18. ViewPager stürzt auf Inflation
- 19. Drucken Bitmaps auf andere Bitmap android
- 20. Erkennungsansicht ändern auf ViewPager
- 21. Best Practices für Android: Freigeben von Daten zwischen Fragmenten in ViewPager
- 22. Pixelgrenzwerte für Bitmaps in Flash?
- 23. Größe von Bitmaps in android
- 24. Umgang mit Bitmaps in RecyclerView
- 25. Wie Bitmaps in Android zusammenführen?
- 26. Bitmaps generieren und zeichnen
- 27. Bitmaps schnell anzeigen
- 28. ViewPager Speicherleck
- 29. Subviews freigeben
- 30. AS3 Bitmaps und Filter