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!


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.


1
Masih belum ada solusi yang lebih baik?
Musim dingin
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.