2015-01-09 108 views
0

嗨我试图做一个可绘制的,它看起来像一个小的垂直线,并附有一个圆形的底部。我想弄清楚是否可以在单个xml文件中创建这样的形状(我知道我可以将两个形状放在另一个上面但我试图避免这样做)安卓多形可绘制

这是我的到目前为止:

<?xml version="1.0" encoding="utf-8"?> 
<layer-list 
    xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item 
     android:id="@+id/line"> 
<shape 
    android:shape="line" 
    > 
    <stroke 
     android:width="2dp" 
     android:color="#000000" /> 
    <size android:height="12dp"/> 

</shape> 

    </item> 
    <item 
     android:top="5px" 
     android:id="@+id/circle"> 
    <shape 
     android:shape="oval" 
     android:useLevel="false" 
     android:innerRadius="5dp" 
     android:thickness="2dp" 
     > 

     <solid 
      android:color="@color/silver_status" 
      ></solid> 
     <stroke 
      android:color="@color/silver_status" 
      android:width="1dp" 
      /> 
    </shape> 
    </item> 
</layer-list> 

这层彼此(我认为),但我真正想要的是他们是在互相

任何的顶部知道这是可能的/顶部的两个图像如何做到这一点?

+0

你可以添加你想要实现的图像吗? – Dhina 2015-01-10 07:55:47

回答

0

我最终解决了这个问题,只需使用线性布局中的各个形状来实现该效果即可。不完全是我想要的,但绝对没问题。