Wie man ein Bild mit der Glide-Bibliothek rundet
So, weiß jemand wie man ein Bild mit abgerundeten Ecken, mit Glide?
Ich bin beim laden eines Bildes mit Glide, aber ich weiß nicht, wie pass gerundet params zu dieser Bibliothek.
Brauche ich Bild anzeigen, wie im folgenden Beispiel:
InformationsquelleAutor der Frage mr.boyfox | 2014-08-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Glide V4:
Glide V3:
Können Sie
RoundedBitmapDrawable
für kreisförmige Bilder mit Glide. Keine Benutzerdefinierten Bildansicht erforderlich ist.InformationsquelleAutor der Antwort jimmy0251
Überprüfen Sie diese post, glide vs picasso...
Bearbeiten: der verlinkte post nicht an sich ein wichtiger Unterschied in den Bibliotheken. Gleiten tut das recycling automatisch. Sehen TWiStErRob Kommentar für mehr.
InformationsquelleAutor der Antwort Harsha Vardhan
Die einfachste Möglichkeit (erfordert Glide 4.x.x)
InformationsquelleAutor der Antwort Roman Samoylenko
Diesem Weg versuchen
- code
XML
all_circle_white_bg.xml
-> https://github.com/wasabeef/glide-transformations
InformationsquelleAutor der Antwort PathoS
es ist ganz einfach, ich habe gesehen, Glide-Bibliothek eine sehr gute Bibliothek und ein essay auf Basis volley Google-Bibliothek
anwendendieser Bibliothek für abgerundetes Bild anzeigen
https://github.com/hdodenhof/CircleImageView
nun
//Für eine einfache Ansicht:
//Für eine Liste:
und in XML -
InformationsquelleAutor der Antwort MilapTank
Die anderen Lösungen haben bei mir nicht funktioniert. Ich fand Sie alle haben erhebliche Nachteile:
Es ist wirklich interessant, dass nach der Fummelei mit dieser ich fand die Fresco-Bibliothek Seite über abgerundete Ecken und Kreisein dem Sie die Liste im Grunde die gleichen Einschränkungen und schließen mit der Aussage:
Unglaublich, dass wir zu diesem Zeitpunkt noch keine wirkliche Lösung. Ich habe eine Alternative Lösung, basierend auf dem link, den ich oben setzen. Der Nachteil bei diesem Ansatz ist, dass es wird davon ausgegangen, dass der hintergrund eine solide Farbe (die Ecken sind nicht wirklich transparent). Verwenden Sie es wie folgt:
Das wesentliche ist hier und vollständigen code hier:
InformationsquelleAutor der Antwort Greg Ennis
Verwenden Sie diese transformation, es wird funktionieren.
InformationsquelleAutor der Antwort ROHIT PARMAR
Fand ich eine einfache und einfache Lösung für das hinzufügen Grenze über Bildansicht in welcher Farbe möchten, festlegen oder hinzufügen von Farbverlauf über das Bild.
SCHRITTE:
imgPlaceHolder
benötigen Sie ein weißes Bild oder Farbe, die Sie einstellen möchten.Nachdem platzieren Sie diesen code auf xml-Datei , setzen Sie folgende Zeile im java-Datei.
Dadurch wird die Grenze der Bildansicht einfach ohne jede extra-Polsterung und Marge.
HINWEIS : Weiß-Bild ist obligatorisch für die Grenze, sonst wird es nicht funktionieren.
Glücklich codding 🙂
InformationsquelleAutor der Antwort Anand Savjani
Rufen Sie einfach die RoundedCornersTransformation Konstruktor, der hat cornerType enum-Eingang. Wie diese:
aber zuerst müssen Sie hinzufügen Glide-Transformationen zu Ihrem Projekt.
InformationsquelleAutor der Antwort babak
Hier ist ein modularer und sauberer Weg zum Kreis schneiden Sie Ihre bitmap in Glide:
BitmapTransformation
dann überschreibentransform
Methode wie diese :Für Glide 4.x.x
Für Glide 3.x.x
Hoffe, das hilft 🙂
InformationsquelleAutor der Antwort Behzad Bahmanyar
Sich mit glide-Bibliothek können Sie diesen code verwenden:
InformationsquelleAutor der Antwort priti
Ich war auf der Suche nach es früher und ich habe es in sehr einfachste Weg, ich hoffe, dass Sie dies möchte.
CircleTransform.java
fade_in.xml für fade-in-animation .
schließlich um diese Methode aufzurufen.
InformationsquelleAutor der Antwort Abdul Rizwan
InformationsquelleAutor der Antwort Deepak Rajput
Glide version 4.6.1
InformationsquelleAutor der Antwort nesimtunc
Verwenden Sie CircularImageViewum Anzuzeigen, dass die Art von Bild...
Sind Sie mit Glide-Bibliothekdie für das laden von Bildern..
Erstellen Eines ClassFile in Ihrem Projekt und Laden Sie es in der Bildansicht... und Sie erhalten Gewünschte Ergebnis...
Versuchen, Folgenden Code Ein...
XML
CircularImageView.java
Hinweis :
Können Sie
oder
es gewohnt auf Ihre anderen Bibliotheken... nicht zu ändern Sie Ihren code für den Download von image oder sonst was...
es kann einfach definiert werden mit Hilfe von XML zu..
InformationsquelleAutor der Antwort Pragnesh Ghoda シ