2017-09-03 45 views
1

我想設置圈大小,但我不想調整圖層列表中的其他元素。 我有這樣的代碼:如何設置圈大小(以xml爲單位)?

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

<item> 
    <shape android:shape="rectangle"> 
     <solid android:color="@color/drawer_color" /> 
    </shape> 
</item> 
<item> 
    <shape xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shape="oval"> 
     <gradient 
      android:endColor="#1b2727" 
      android:centerColor="#1a2a29" 
      android:startColor="#154440" 
      android:type="linear" 
      android:angle="90"/> 
     <size 
      android:height="600dp" 
      android:width="600dp" /> 
     <stroke 
      android:width="3dip" 
      android:color="@color/drawer_ring_color" /> 
    </shape> 
</item> 


</layer-list> 

我發現:enter image description here

而且我想看看:enter image description here

如何做到這一點? 謝謝!

回答

1

可惜,這不以這種方式工作,你的繪製,你使用繪製將視角的大小。

1

嘗試在代碼中設置padding

<item> 
    <shape android:shape="rectangle"> 
     <solid android:color="@color/drawer_color" /> 
     <padding 
      android:left="10dp" 
      android:top="100dp" 
      android:right="10dp" 
      android:bottom="100dp" /> 
    </shape> 
</item> 
相關問題