Red de conocimiento informático - Computadora portátil - Pintura de texto en Android

Pintura de texto en Android

Texto original gt; /su1216/article/details/46900617

Top: gris claro

Levantamiento: amarillo

Base: rojo

Cayendo: Azul

Abajo: Verde

La línea de base es la línea de base, el aumento es negativo y la caída es positiva.

La coordenada total de drawText en Canvas es la línea base, por lo que primero debemos calcular la posición de la línea base aquí antes de poder operar.

setStrikeThruText (boolean strikeThruText)

Establece el tachado del texto.

setTextAlign (Paint.Align align)

Establecer la alineación del texto. Hay tres opciones:

setTextLocale (Locale locale)

< p. > Establecer idioma local. Si desea usarlo aquí, simplemente páselo en Locale.getDefault(). Se utiliza para establecer la configuración regional del texto, como chino, japonés, etc.

setTextScaleX (float scaleX)

Escala el texto horizontalmente a lo largo del eje X. El valor predeterminado es 1. Cuando el valor es mayor que 1, el texto se escalará horizontalmente. el eje X Cuando el valor es menor que 1, escalará el texto horizontalmente a lo largo del eje X

setTextSize (float textSize)

Establezca el tamaño del texto, pero tenga en cuenta que. el valor debe ser mayor que cero.

setTextSkewX(float skewX)

Establece la inclinación horizontal del texto. No existe un rango específico para este valor de inclinación, pero el valor oficial -0,25 proporciona un texto mejor inclinado, los valores de inclinación hacia la derecha son negativos, los valores de inclinación hacia la izquierda son positivos y el valor predeterminado es 0.

setTypeface (Fuente tipográfica)

Establece el estilo de fuente del texto.

setUnderlineText(boolean underlineText)

Establecer texto subrayado.