Je viens de faire une application de chat, et je veux ajouter une bulle à chaque image de conversation comme ceci bubble effect , et j'utilise Fresco pour télécharger l'image. Comment utiliser Fresco pour ajouter une bulle d'image?Comment afficher une bulle à une image utiliser fresque?
-3
A
Répondre
0
Pour créer une bulle de discussion, vous devez créer l'image bulle dans un éditeur d'image, puis en créer une 9Patch. Vous pouvez également créer la bulle à l'aide de formes, puis l'enregistrer sous forme de dessin pouvant être ensuite utilisé. Un exemple d'une bulle de chat en utilisant des formes est:
<?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>
L'image résultat sera:
Thx un lot.But utiliser cette façon, la couleur de la forme est same.I veulent les Sharp couleur à similaire l'image.Comment couper 20px sur la gauche de l'image, pendant ce temps garder la partie de la forme? – lostland
Pouvez-vous élaborer, je n'ai pas compris. L'image sera chargée dans la forme et vous pouvez définir les rembourrages pour l'image. – Abhi
J'utilise cette lib [BubbleImageView.java] (https://github.com/lguipeng/BubbleView) et Picasso au lieu de Fresco pour télécharger l'image, et ce travail. – lostland