代码之家  ›  专栏  ›  技术社区  ›  Данил Вагапов

如何只设置圆的大小(在xml中)?

  •  2
  • Данил Вагапов  · 技术社区  · 7 年前

    我有这个密码:

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

    怎么做? 谢谢

    2 回复  |  直到 7 年前
        1
  •  1
  •   TankRaj    7 年前

    不幸的是,这种方式不起作用,您的绘图将采用您使用该绘图的视图大小。

        2
  •  1
  •   KeLiuyue    7 年前

    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>