Necesito dibujar texto en un lienzo (de una vista personalizada), y necesito recortarlo primero hasta un ancho máximo, agregando una elipsis al final si es necesario. Veo que puede hacerlo para un TextView, pero quiero hacerlo dentro de una vista personalizada onDraw() sin tener que agregar una vista secundaria.dibujar texto "ellipsized" en un lienzo
¿Esto es posible? Sé que podría medir la cuerda, cortar un personaje, medir de nuevo, etc. hasta que tenga el tamaño correcto ... y estoy seguro de que también hay maneras más eficientes ... pero me gustaría evitar reinventarme. esa rueda si puedo.
fresco, que lo hizo gracias – rob
sería bueno si pudiera mostrar algo de código de cómo se logró esto robar ... gracias por adelantado. :) – Wesley
¿Se puede usar esto para texto de varias líneas? Parece que solo es compatible con texto de una sola línea solo en función del ancho. –