有没有办法给文本一个背景颜色
Is there a way to give text a background color
有没有办法给 text() 一个背景颜色?
示例代码:
text("Hello",20,20);
我希望这段文字有背景颜色。
有人可以帮我解决这个问题吗
编辑:text() 方法在 draw()
一种技巧是将文本放在一个矩形中,即 text(str, x,y,w,h);并使用 fill() 设置文本和背景颜色:
color BLUE = color(64, 124, 188);
PFont font;
void setup() {
size(400, 200);
background(255);
font = createFont("Arial", 18);
}
void draw() {
fill(BLUE); // background color
rect(60, 50, 300, 80);
textSize(24);
textAlign(CENTER, CENTER);
fill(255); //text color
text("Jeremiah was a bullfrog.", 60, 50, 300, 80);
}
有没有办法给 text() 一个背景颜色?
示例代码:
text("Hello",20,20);
我希望这段文字有背景颜色。
有人可以帮我解决这个问题吗
编辑:text() 方法在 draw()
一种技巧是将文本放在一个矩形中,即 text(str, x,y,w,h);并使用 fill() 设置文本和背景颜色:
color BLUE = color(64, 124, 188);
PFont font;
void setup() {
size(400, 200);
background(255);
font = createFont("Arial", 18);
}
void draw() {
fill(BLUE); // background color
rect(60, 50, 300, 80);
textSize(24);
textAlign(CENTER, CENTER);
fill(255); //text color
text("Jeremiah was a bullfrog.", 60, 50, 300, 80);
}