PDA

Ver la Versión Completa : [ CONSULTA ] borde solo a derecha e izquierda


Capitan Kirk
05/05/12, 18:13:20
¿como se hace para que un stroke ponga borde solo a derecha e izquierda?
Lo he intentado con:

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:left="7dp"
android:top="0dp"
android:right="7dp"
android:bottom="0dp"
android:color="#ffffff" />

<solid android:color="#70FF0000" />
</shape>

pero nada, no me sale borde por ningún lado.

Si le pongo android:width="7dp" entonces si, pero sale borde por los 4 lados.

tompad28
05/05/12, 23:36:36
Y algo tal que así?

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

<item android:top="-7dp" android:bottom="-7dp">
<shape>
<solid android:color="@android:color/transparent" />
<stroke android:width="7dp" android:color="#ffffff" />
</shape>
</item>

</layer-list>

Se trata de indicarle a la forma que quite los 7dp por la izquierda y la derecha, que son los que luego le indicas en el width. No lo puedo probar ahora, pero espero que te sirva.