2017-08-27 35 views

回答

0

要創建聊天泡泡,您必須在某個圖像編輯器中製作泡泡圖像,然後創建一個9Patch。您也可以使用形狀創建氣泡,然後將其保存爲可繪製的,然後可以使用。使用形狀聊天泡沫的一個例子是:

<?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> 

結果圖像將是:

enter image description here

+0

THX一個lot.But用這種方式,形狀的顏色是same.I想要的尖銳的顏色與圖像相似。如何在圖像左側剪切20px,同時保持形狀的一部分? – lostland

+0

請你詳細說明一下,我不明白。圖像將以形狀加載,您可以設置圖像的填充。 – Abhi

+0

我使用這個lib [BubbleImageView.java](https://github.com/lguipeng/BubbleView)和Picasso而不是Fresco來下載圖像和這個工作。 – lostland

相關問題