gpt4 book ai didi

android - 如何设置相对于位图分辨率的文本大小?

转载 作者:行者123 更新时间:2023-11-29 13:57:42 25 4
gpt4 key购买 nike

嘿,我正在尝试将文本写入位图,但我不知道如何设置相对的文本大小。

我发现有些人使用密度将文本大小设置为 DIP,我认为这没问题但如果我尝试在较小的图像上写文字,文字就会变得很大。

这是我的代码:

private static final float GESTURE_THRESHOLD_DIP = 95.0f;
Resources resources = gContext.getResources();
float scale = resources.getDisplayMetrics().density;
paint.setTextSize((int) (GESTURE_THRESHOLD_DIP * scale + 0.5f));

如何将文本大小设置为相对于绘画大小?

最佳答案

好吧,最后我只是检查了它看起来不错的图像分辨率是多少,并计算出高宽结果除以 X 得到了我想要的数字,所以我只是将字体除以 6。它会多次失败,但比我以前的要好。

请有人回答更好的解决方案。

关于android - 如何设置相对于位图分辨率的文本大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11145057/

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