Dibuja un personaje con 2 colores en Android
Estoy tratando de lograr una animación de texto karaoke en una Textview. Algo como esto:
- ¿Cómo crear una animación cambiante de color? (Androide)
- Reemplazar el dígito inglés con el dígito persa en Cadena, excepto las URL
- Imágenes en TextView
- Margen ajustado a la primera línea de textView
- ¿Cómo puedo alinear mi ImageView con mi TextView en LinearLayout?
Para que sea suave, quiero encontrar una manera de dibujar un carácter de 2 colores (como s
en la imagen).
Encontré este enlace pero el HalfColorSpan no dibujó nada.
¿Hay alguna forma de lograrlo?
P / S: He pensado en LinearGradient, pero este código sólo establece el degradado VERTICALMENTE.
class HalfColorSpan extends CharacterStyle implements UpdateAppearance { private final static String TAG = "DrawableSpanTest.HalfColorSpan"; @Override public void updateDrawState(TextPaint paint) { paint.setStyle(Paint.Style.FILL); Shader shader = new LinearGradient(0, 0, 0, 80, new int[]{PROCESSED_COLOR, UNPROCESSED_COLOR}, new float[]{0, 1}, Shader.TileMode.CLAMP); paint.setShader(shader); } }
- ¿Cómo habilito la copia estándar para un TextView en Android?
- Android TextView setTextSize aumenta incorrectamente el tamaño del texto
- Android html.fromhtml + spannablestring
- TextView ClickableSpan estilo para estado pulsado
- Obtener texto vinculado de textview-android ...?
- Hacer una vista de texto de hipervínculo en android
- Puedo cambiar el aspecto y la sensación de la clickablespan
- ¿Hay de todos modos hacer automáticamente un TextView ir a una nueva línea después de una cierta cantidad de caracteres?
- El widget de la aplicación de Android se bloquea después de un período de tiempo indefinido
- ¿Se actualiza automáticamente el contenedor del Gestor de etiquetas de Google? Si es así, ¿cómo / dónde?