2017-08-27 19 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> 

結果の画像は次のようになります。lot.Butはこの方法を使用

enter image description here

+0

Thxを、図形の色はsame.Iが鋭いのが欲しいです同様のイメージに色を付けます。イメージの左側に20ピクセルをカットするには、その間にシェイプの部分を保持しますか? – lostland

+0

あなたは精巧さを教えてください、私は理解できませんでしたか?イメージがシェイプにロードされ、イメージのパディングを設定できます。 – Abhi

+0

私はイメージをダウンロードするためにこのライブラリ[BubbleImageView.java](https://github.com/lguipeng/BubbleView)とFrescoの代わりにPicassoを使います。 – lostland

関連する問題