BoxView
BoxView 是一個基礎實現,提供將內容繪製到有界的矩形中的功能。 唯一直接的使用方式是它的 drawFunction
,它允許在不實現完整的自定義 View
的情況下執行簡單的操作。
BoxView view = new BoxView();
view.setDrawFunction((screen, rect) -> {
screen.writerBuilder().build()
.text("hi", 0, 0);
return rect;
});
定製
BoxView 作為主要是一個基類,包含一些有用的特性,例如是否應該繪製邊框以及其填充是什麼。 邊框可以有一個標題,並且可以定義其顏色和焦點顏色。 也可以顯式設定背景顏色,這將覆蓋樣式中的顏色。