2015-05-12 208 views
-2

我想提請自定義形狀像這個 -自定義形狀:Android的

enter image description here

我想使這個使用xml.I似乎無法瞭解使用層列表和物品,因爲他們表現古怪。我應該如何繪製這樣的形狀?不要指望完整的代碼,只是給我想法或指向正確的方向。 感謝

編輯:這是我試過到目前爲止

<item> 
    <shape android:shape="rectangle"> 
     <size 
      android:width="100dp" 
      android:height="40dp" /> 
     <solid android:color="#ff0000" /> 
    </shape> 
</item> 


<item 
    android:right="-100dp" 
    android:left="100dp" 
    android:top="-100dp" 
    android:bottom="-100dp"> 
    <rotate 
     android:fromDegrees="45"> 
     <shape android:shape="rectangle"> 
      <solid android:color="#ffffff" /> 
     </shape> 
    </rotate> 
</item> 

+0

I HV使用的第一層試圖代碼列表和物品內..但我永遠不會得到我想要的形狀 –

+0

請發佈您嘗試過的代碼。 –

+0

我已經編輯了一個問題 –

回答

0

這裏是接近的東西

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

    <!-- Outer green rectangle--> 
    <item 
     android:bottom="150dp"> 
     <shape android:shape="rectangle"> 
      <size 
       android:width="100dp" 
       android:height="200dp" /> 
      <solid android:color="#ff57fa60" /> 
     </shape> 
    </item> 

    <item 
     android:top="140dp" 
     android:bottom="100dp"> 
     <shape android:shape="rectangle"> 
      <size 
       android:width="50dp"/> 
      <solid android:color="#ffffff" /> 
     </shape> 
    </item> 

    <!-- inner white rectangle --> 
    <item 
     android:bottom="60dp" 
     android:right="30dp" 
     android:left="100dp"> 
     <rotate 
      android:fromDegrees="75"> 
      <shape android:shape="rectangle"> 
       <size 
        android:width="100dp"/> 
       <solid android:color="#ffffff" /> 
      </shape> 
     </rotate> 
    </item> 


</layer-list> 
+0

對不起,但那些我們實際上是2圖片...我做了編輯的問題..我只想要綠色的形狀 –

+0

@AswinRk我更新了代碼。檢查出來 –

+0

好的。我剛纔做了我最後的代碼提交。它現在完全像你想要的。如果這對你有幫助,那就投票並接受它:) –