Làm thế nào để vẽ đường viền bảng trong libgdx?


8

Tôi mới sử dụng libgdx và hiện tôi đang làm việc trên TableLayout và tự hỏi làm thế nào tôi có thể vẽ đường viền cho mỗi ô.

Tôi đã thực hiện một số nghiên cứu về vấn đề này nhưng dường như tôi chỉ có thể đưa ra giải pháp này: /programming/13828423/drawing-table-bnings-in-libgdx-0-9-7

Tuy nhiên, bật tùy chọn gỡ lỗi sẽ hơi ngu ngốc và đó không phải là điều tôi muốn. Tôi muốn kiểm soát màu sắc, độ dày của đường viền ô. Có bất kì cách nào để đạt được điều này không?

Cảm ơn!


Cũng có người đề nghị sử dụng một chín mẫu làm nền cho bảng. Bạn có thể cố gắng để có được kích thước bảng và một chín phía sau / phía trước nó với một phần giữa trong suốt và phần bên ngoài có thể nhìn thấy
VaTTeRGeR

Câu trả lời:


4

Tôi không tin rằng có một chức năng tích hợp cho việc này.

Bạn có một vài lựa chọn mặc dù:

  1. Sử dụng bản vá 9 cho nền bảng có viền (đó là những gì tôi làm)

  2. Đặt một bảng khác bên dưới bảng chính và làm cho kích thước lớn hơn một chút để bạn có thể nhìn thấy các cạnh, tạo ấn tượng về đường viền. Đây có lẽ là sự lựa chọn tốt nhất của bạn vì bạn muốn kiểm soát màu sắc / độ dày, v.v.


1
Vẫn không có giải pháp nào tốt hơn?
Mùa đông
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.