2017-05-10 7 views
0

私はxmlを使ってレイアウトを設計しようとしています。チャットバブルのレイアウトです。私はちょうど形の後に置くために形が必要です。基本的に私は2つの長方形45度で回転した1つの長方形を使用しています。私は、通常の四角形の後に配置するために傾斜した四角形が必要です。xml drawableのレイヤーリストに問題がありますか?

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item> 
     <rotate 
      android:fromDegrees="-45" 
      android:pivotX="0%" 
      android:pivotY="0%" 
      android:toDegrees="0" > 
      <shape android:shape="rectangle" > 
       <solid android:color="@color/chat_incoming_color" /> 
      </shape> 
     </rotate> 
    </item> 
    <item android:left="16dp"> 
     <shape android:shape="rectangle" > 
      <solid android:color="@color/chat_incoming_color" /> 
      <corners android:radius="4dp" /> 
     </shape> 
    </item> 
</layer-list> 

http://imgur.com/j556772 画像は、その画像最初の部分でのリンクに示されてokですが、第2のレイアウトの背景には、それに応じてなされるべきである。..

+1

「アフター」とはどういう意味ですか? "並んで"?または「y-wiseの下に」または「z-wiseより下の」? –

+0

私は最初にノーマル矩形を置いてから傾いた矩形をつける必要があります – ajit

+0

あなたはまだ私の質問に答えていません。 「追っている」とはどういう意味ですか? –

答えて

0

私はそれはあなたの問題を理解するためにあなたを助けることを願って、これを試してみてください。

<?xml version="1.0" encoding="utf-8"?> 
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 

     <item> 
      <rotate android:fromDegrees="45" 
        android:pivotX="-35%" 
        android:pivotY="91%" 
        android:toDegrees="0"> 
       <shape> 
        <solid android:color="@android:color/darker_gray"/> 
       </shape> 
      </rotate> 
     </item> 
     <item android:left="16dp"> 
      <shape android:shape="rectangle"> 
       <solid android:color="@android:color/darker_gray"/> 
       <corners android:radius="4dp"/> 
      </shape> 
     </item> 

    </layer-list> 
+0

それは私の問題を解決しませんでした – ajit

+0

OK。 – Ankita

+0

私は画像へのリンクを提供しました。最初の部分のレイアウトは大丈夫ですが、私は必要に応じて2つの部分を変更することはできません。 – ajit

関連する問題