1

Ich weiß, dass es in Android Studio einige Plugins gibt, die ein Zeichen enthalten, das beim Erstellen einer Bildquelle von ldpi, mdpi, hdpi usw. hilft.Wie skaliere ich Bilder zur Laufzeit für verschiedene Bildschirme?

Angenommen, ich habe eine App, in der einige Benutzer Bilder auf einen Server hochladen, dann lade ich die Bilder herunter und zeige sie anderen Benutzern an. Wie kann ich sie so anpassen, dass sie sich an die Bildschirme ldpi, mdpi, hdpi anpassen? Gibt es eine Bibliothek, die auf dem Server oder Client läuft?

Antwort

3

gibt es zwei Möglichkeiten, entweder Sie tun es oder lassen Sie andere tun es

  1. Sie picasso (Bild Laden-Bibliothek) mit Fit-Funktion nutzen können und einfach nur entspannen. link

  2. finden Sie die erforderliche Größe und komprimieren Sie die Bildgröße mit erforderlichen Parameter. android guide

gibt es einige andere Bibliothek wie picasso, gleiten, Universalbildlader und viele andere, obwohl picasso und gleiten am beliebtesten unter den Android-Entwickler

Code Referenz Links:

Picasso

Picasso library to download images

Resize image to full width and fixed height with Picasso

Glide

Load image from SD card using Glide

von Libs Pro:

  • In-Build-Bild Download-Mechanismus mit anderen Funktionen wie Animation, Re-Sizing etc
  • In-Build-Cache-Mechanismus
  • Optimierter schriftlicher Code von erfahrenen Programmierern
  • Kann in Bitmap-Bilder laden, von Ressourcen usw.
  • Animationsunterstützung

Nachteile:

  • Bleiben Sie in Kontakt mit docs nach neuen Updates und einheitlichere Eigenschaften