Die Größe der Bilder mit Glide in einer Bildansicht Android

Ich habe viele Zweifel über die Behandlung der Bilder in android, und ich hatte gehofft, um zu sehen, ob Sie Sie lösen kann.

In diesem Punkt habe ich ein Bild, das in 320 dp hoch, und match_parent Breite, die rund 60% des Bildschirms.
Dieses Bild von der Belastung mit Glide einige Bilder in 1080, die ich persönlich.

Habe ich versucht, centroCrop und fitXY, aber immer verformen Sie die Bilder. Der erste Typ, den ich kenne, schneidet das Bild, aber der zweite passt einer Größe, aber es funktioniert verformen das Bild hoch oder breit.

Gibt es eine Möglichkeit, um fügen Sie es mit Glide und sehen, wie es ist?
Welche Eigenschaften habe ich zu berühren auf Bildansicht und welche Glide?

<ImageView
        android:id="@+id/img"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:nestedScrollingEnabled="false"
        app:layout_collapseMode="parallax"
        android:scaleType="fitXY"
        app:layout_scrollFlags="scroll|enterAlways" />
  • Verwenden .override(w,h) für Sie.
  • Und ich habe ein Bild, das nicht mit 1080? Zum Beispiel mit einem Benutzer. Sie haben Bilder mit diferents Größen.
  • überprüfen Sie die benutzerdefinierte transformation, die mit Glide.
  • Nicht verstehen.. was ist Ihr problem, wenn Sie überschreiben(w,h)??
InformationsquelleAutor Traif | 2017-09-08
Schreibe einen Kommentar