BoxView
BoxView 是一个基础实现,提供将内容绘制到有界的矩形中的功能。 唯一直接的使用方式是它的 drawFunction
,它允许在不实现完整的自定义 View
的情况下执行简单的操作。
BoxView view = new BoxView();
view.setDrawFunction((screen, rect) -> {
screen.writerBuilder().build()
.text("hi", 0, 0);
return rect;
});
定制
BoxView 作为主要是一个基类,包含一些有用的特性,例如是否应该绘制边框以及其填充是什么。 边框可以有一个标题,并且可以定义其颜色和焦点颜色。 也可以显式设置背景颜色,这将覆盖样式中的颜色。