2016-07-29 60 views
-1

自定形状我想画一个自定义形状像这样绘制在android系统

enter image description here

我试图用它作为TextView的,但它使我由于箭头旁边的底部蓝色部分有点击的问题被认为是图像的一部分..所以我想我的形状只是白色和橙色部分 我应该如何绘制这样的形状?通过代码或XML不要期待完整的代码,只要给我想法或指向正确的方向。

+0

你可以然后将白色部分作为图像,整个ImageView矩形将可点击。 – Shaishav

+0

您可以制作自定义视图。 –

+0

您可以使用像草图这样的矢量编辑器,矢量是创建自定义形状的好方法。 –

回答

2

我解决了点击问题通过裁剪原始图像以两个形状 然后在XML粘合在一起并添加监听器上textviews仅丢弃底部蓝色部分

enter image description here

<RelativeLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:gravity="center"> 

    <TextView 
     android:id="@+id/explore_rectangle_txt" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:background="@drawable/explore_rectangle" 
     /> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@id/explore_rectangle_txt" 
     android:background="@drawable/explore_arrow" 
     /> 
</RelativeLayout> 
+0

有类似的问题,你的答案帮助了我。谢谢 – Sarah