Flecha fácil como estirable

He pasado horas tratando de hacer la flecha de abajo con drawables utilizando todo tipo de rotaciones sin ningún éxito simplemente nunca se parecía a ella:

La flecha insanamente difícil

¿Incluso es posible hacerlo usando shape / layer-list, sin usar png?

* EDIT *

Lo más cerca que podía llegar a la flecha deseada era esto. Nunca podría poner las líneas para que coincidan y no se solapan:

Mi mejor intento

Tal vez esto es lo que buscas

Arrow.xml

  <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <rotate android:fromDegrees="-45" android:pivotX="100%" android:pivotY="50%" android:toDegrees="-45"> <shape android:shape="line"> <stroke android:width="3dp" android:color="@android:color/holo_green_light" /> </shape> </rotate> </item> <item> <rotate android:fromDegrees="45" android:pivotX="100%" android:pivotY="50%" android:toDegrees="45"> <shape android:shape="line"> <stroke android:width="3dp" android:color="@android:color/holo_green_light" /> </shape> </rotate> </item> </layer-list> 

En caso de que los bordes no se pegue puede agregar arriba y abajo a los elementos por lo que por primera vez agregar <item android:bottom="5dp"> para segundo <item android:top="4dp"> ….

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.