Ich mache nur eine Chat-App und möchte Blase zu jedem Konversationsbild wie diese bubble effect hinzufügen, und ich verwende Fresco, um Bild herunterzuladen. Wie verwende ich Fresco, um eine Bildblase hinzuzufügen?Wie wird die Blase zu einem Bild angezeigt?
-3
A
Antwort
0
Um eine Sprechblase zu erstellen, müssen Sie das Bubble-Bild in einem Bildbearbeitungsprogramm erstellen und daraus ein 9Patch erstellen. Sie können die Blase auch mithilfe von Formen erstellen und sie dann als Zeichensatz speichern, der dann verwendet werden kann. Ein Beispiel für eine Sprechblase mit Formen ist:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:top="50dp">
<rotate
android:fromDegrees="-45"
android:pivotX="0%"
android:pivotY="0%"
android:toDegrees="0" >
<shape android:shape="rectangle" >
<solid android:color="#e57605" />
</shape>
</rotate>
</item>
<item android:left="20dp">
<shape android:shape="rectangle" >
<solid android:color="#e57605" />
<corners android:radius="20dp" />
</shape>
</item>
</layer-list>
Das Ergebnisbild wird:
Verwandte Themen
- 1. Wie wird das Bild angezeigt?
- 2. Wie wird das Bild angezeigt?
- 3. Blase wird abgeschnitten in Chart.js
- 4. Bild wird unten angezeigt
- 5. Wie wird dynamisch und Bild angezeigt?
- 6. Komplexe Bild (Blase/pin) und [UIImage resizableImageWithCapInsets:]
- 7. Wie stelle ich die Particle.js-Blase so ein, dass beim Mouseover ein Hintergrundbild angezeigt wird?
- 8. Textnachricht mit Bild in einer Blase kombinieren
- 9. Das Bild wird nicht angezeigt
- 10. Wie wird die Produktmenge angezeigt?
- 11. Wie wird eine Wordpress-Bild-URL angezeigt?
- 12. Bild wird nicht angezeigt, bis die Zeile geklickt wird/gestampft
- 13. Wie wird das Bild in RSS angezeigt?
- 14. base64 Bild wird nicht im Bild angezeigt
- 15. Wie wird ein Bild mit URL angezeigt?
- 16. Wie wird das Woocommerce Category Bild angezeigt?
- 17. Wie wird das Bild in UNNotificationServiceExtension angezeigt?
- 18. Wie wird ein Bild mit Compojure angezeigt?
- 19. Wie wird das Bild im Vollbildmodus angezeigt?
- 20. TableViewCell Bild wird nicht angezeigt
- 21. HTML-Bild wird nicht angezeigt
- 22. Wie wird die Legende im Bild in Highcharts angezeigt?
- 23. Wie wird die Druckvorschau angezeigt?
- 24. Wie wird das vorherige Bild im Bild-Slider angezeigt?
- 25. Bild wird nicht angezeigt - Programm wird eingefroren
- 26. -Layout für Text und Schaltflächen neben einem Bild angezeigt wird
- 27. Bild angezeigt auf einem Panel-
- 28. Wie Bild angezeigt wird, wenn button1 gedrückt wird
- 29. Facebook teilen Bild wird nicht angezeigt
- 30. Bild wird nicht in einem Bootstrap 3 Karussell angezeigt
Thx ein lot.But auf diese Weise verwenden, die Farbe der Form ist same.I die Sharps wollen Farbe, um das Bild zu ähneln.Wie 20px auf der linken Seite des Bildes schneiden, unterdessen behalten die Form? – lostland
Können Sie bitte ausarbeiten, habe ich nicht verstanden. Das Bild wird in die Form geladen und Sie können die Polster für das Bild festlegen. – Abhi
Ich benutze diese lib [BubbleImageView.java] (https://github.com/lguipeng/BubbleView) und Picasso anstelle von Fresco, um Bild herunterzuladen, und diese Arbeit. – lostland