gpt4 book ai didi

android - 将字体从 Roboto regular 更改为 Roboto condensed

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:06:13 26 4
gpt4 key购买 nike

我想将 TextView 的字体从 Roboto regular 更改为 roboto condensed。 textView 在一个 Widget 中,所以我使用的是 RemoteView。如果是应用我们可以通过typeFace来设置。我需要为此做什么?

最佳答案

我现在有了答案。我们要做的是将字体渲染到 Canvas 上,然后将其传递给位图并将其分配给 ImageView

 public Bitmap buildUpdate(String time) 
{
Bitmap myBitmap = Bitmap.createBitmap(160, 84, Bitmap.Config.ARGB_4444);
Canvas myCanvas = new Canvas(myBitmap);
Paint paint = new Paint();
Typeface clock = Typeface.createFromAsset(this.getAssets(),"robonto_condunced.ttf");
paint.setAntiAlias(true);
paint.setSubpixelText(true);
paint.setTypeface(clock);
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.WHITE);
paint.setTextSize(65);
paint.setTextAlign(Align.CENTER);
myCanvas.drawText(time, 80, 60, paint);
return myBitmap;
}

关于android - 将字体从 Roboto regular 更改为 Roboto condensed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9376408/

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