Necesito cambiar el color de trazo de la aplicación. El usuario puede cambiar el color de fondo, así que también debo permitirle cambiar el trazo (contorno) del botón. Como ya está establecido en el dibujable (muestra a continuación) no he encontrado una manera de cambiar esto. Parece que todas las otras preguntas como esta solo dicen que use el archivo XML ... pero eso no me permite hacerlo dinámico. ¡Gracias por cualquier ayuda!Necesito cambiar el color de trazo a un color definido por el usuario. Nada que ver con el estado
Necesito cambiar el color de trazo a un color definido por el usuario. Nada que ver con el estado.
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#ffffffff"/>
<stroke
android:width="3dp"
android:color="@color/Dim_Gray" /> <<<<--- This is what I need to change
<padding android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp"
/>
<corners android:bottomRightRadius="12dp" android:bottomLeftRadius="12dp"
android:topLeftRadius="12dp" android:topRightRadius="12dp"/>
</shape>
En este momento yo no explico lo suficientemente bueno. Necesito cambiar el color de trazo a un color definido por el usuario. nada que ver con el estado. –
Intenta usar shapeDrawable (http://developer.android.com/reference/android/graphics/drawable/ShapeDrawable.html) donde Paint tiene Style = Stroke, StrokeWidth =, Color = –
f20k