gpt4 book ai didi

java - 在 Android Studio 中更改使用 renderManager 的应用程序中的字体

转载 作者:行者123 更新时间:2023-12-02 05:49:17 24 4
gpt4 key购买 nike

我在 Bouncing Spheres 中使用此代码应用程序,我想要适应(我是 Android 开发新手,现在仍在编写代码):

renderManager.setTextSize(20);
renderManager.drawText(textPosX, textPosY, "example");

如何更改字体系列?

我想在时间输出中添加数字时钟样式的字体。

最佳答案

RenderManager 是在 /app/src/main/java/istia/ei4/ProjetISTIA/RenderManager.java

中定义的类

您必须添加支持字体的 DrawText 函数的第二个变体:

public void drawText(int x, int y, String str, String font){
Typeface oldfont=this.brush.getTypeface();
this.brush.setTypeface(Typeface.create(font,oldfont.getStyle()));
this.target.drawText(str, x, y, this.brush);
this.brush.setTypeface(oldfont);
}

如果您不需要默认字体,您可以添加自定义字体,如下所述:https://www.learnhowtoprogram.com/android/user-interface-basics-637d41b1-35dc-400a-bcc3-65794760474d/adding-custom-fonts

关于java - 在 Android Studio 中更改使用 renderManager 的应用程序中的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56064880/

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