![]() |
|
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
esquinas naranjas...
hola, tengo un problemilla, tengo una serie de item en un listview, los cuales los quiero con esquinas redondeadas y que mientras esté pulsado cambie de color, esto lo consigo mediante un selector, con el código que pongo a continuación, el problema es que además de cambiar el color (cosa que funciona perfectamente), me pinta las esquinitas de naranja, tapando el fondo, es justo la parte afectada por el redondeo que aplico mediante el corner.
Yo querría que no se vea este color naranja, ni ningún otro, y que se siga viendo el fondo mientras pulsamos el item, ¿se puede hacer?. pongo mi selector a ver si hay algún error: ----------------------------------------------------------------------------- <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" > <shape> <gradient android:startColor="#ff0000" android:endColor="#000000" android:angle="270" /> <corners android:radius="45dp" /> </shape> </item> <item> <shape> <gradient android:startColor="#00ff00" android:endColor="#000000" android:angle="90" /> <corners android:radius="45dp" /> </shape> </item> </selector> |
|
#2
|
||||
|
||||
Pon esto en el XML en el ListView:
android:listSelector="@android:color/transparent" |
Gracias de parte de: | ||
#3
|
||||
|
||||
gracias kriogen, era exactamente eso.
|
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 12:09:34 (GMT +2)
HTCMania: líderes desde el 2007