¿Cómo dibujar el borde de la tabla en libgdx?

8

Soy nuevo en libgdx y actualmente estoy trabajando en TableLayout y me pregunto cómo podría dibujar bordes para cada celda.

He investigado un poco sobre esto, pero parece que solo puedo encontrar esta solución: /programming/13828423/drawing-table-borders-in-libgdx-0-9-7

Sin embargo, activar la opción de depuración sería un poco tonto y no es lo que quiero. Me gustaría controlar el color, el grosor del borde de la celda. ¿Hay alguna forma de lograr esto?

¡Gracias!

usuario15783
fuente
También hay alguien sugiriendo usar un nueve parche como fondo para la mesa. Puede intentar obtener el tamaño de las mesas y un parche de nueve detrás / delante de él con una parte media transparente y una parte exterior visible
VaTTeRGeR

Respuestas:

4

No creo que haya una función incorporada para esto.

Sin embargo, tiene algunas opciones:

  1. Use un parche de 9 para el fondo de la mesa con un borde (eso es lo que hago)

  2. Coloque otra mesa debajo de la mesa principal y haga que el tamaño sea un poco más grande para que pueda ver los bordes, dando la impresión de un borde. Esta es probablemente su mejor opción ya que desea controlar el color / grosor, etc.

Green_qaue
fuente
1
¿Todavía no hay mejores soluciones?
Invierno