Bagaimana cara menggambar batas tabel di libgdx?

8

Saya baru di libgdx dan saya sedang mengerjakan TableLayout dan bertanya-tanya bagaimana saya bisa menggambar batas untuk setiap sel.

Saya telah melakukan beberapa penelitian tentang ini tetapi tampaknya saya bisa datang dengan solusi ini saja: /programming/13828423/drawing-table-borders-in-libgdx-0-9-7

Namun, mengaktifkan opsi debug akan sedikit bodoh dan itu bukan yang saya inginkan. Saya ingin mengontrol warna, ketebalan batas sel. Apakah ada cara untuk mencapai hal ini?

Terima kasih!

pengguna15783
sumber
Ada juga seseorang yang menyarankan untuk menggunakan ninepatch sebagai latar belakang tabel. Anda dapat mencoba untuk mendapatkan ukuran tabel dan tetapi tidak ada di belakang / di depannya dengan middlepart transparan dan bagian luar yang terlihat
VaTTeRGeR

Jawaban:

4

Saya tidak percaya ada fungsi bawaan untuk ini.

Anda memiliki beberapa opsi:

  1. Gunakan 9-patch untuk latar belakang tabel dengan perbatasan (itulah yang saya lakukan)

  2. Tempatkan meja lain di bawah meja utama, dan buat ukurannya sedikit lebih besar sehingga Anda bisa melihat ujung-ujungnya, memberi kesan perbatasan. Ini mungkin pilihan terbaik Anda karena Anda ingin mengontrol warna / ketebalan dll.

Green_qaue
sumber
1
Masih belum ada solusi yang lebih baik?
Musim dingin