gpt4 book ai didi

java - 在 Canvas 文本上应用样式

转载 作者:行者123 更新时间:2023-12-01 11:49:05 25 4
gpt4 key购买 nike

我尝试在Android中使用canvas绘制文本,但我想在上面添加更多样式,但不知道如何操作。请帮忙。

void onDraw(Canvas cn){
Paint myP=new Paint();
myP.setTextSize((float) (12*Main.screenH));
cn.drawText(qty + "paper = " + qty * money.getMonType().qty
+ "amount", (int)(340*Main.screenW),(int)(80*Main.screenH), myP);
}

最佳答案

您必须使用Paint的功能来进行更多自定义:

Paint paint = new Paint();
paint.setColor(Color.GREEN);
paint.setTextSize(40);
Typeface chops = Typeface.createFromAsset(getAssets(),
"ChopinScript.ttf");
paint.setTypeface(chops);

关于java - 在 Canvas 文本上应用样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28924375/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com