gpt4 book ai didi

Android 文本显示 - Canvas.drawText() 输出像素化

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:41 25 4
gpt4 key购买 nike

我的 Android 应用程序以几种不同的方式显示文本,它们之间存在一些恼人的差异,我希望人们可以提供帮助。

当我使用可能被称为“自动”的显示方法时,文本显示得非常好。通过自动方法,我指的是工具,例如 Toasts 和 Button 小部件,我只在其中提供文本,操作系统(或“环境”或其他)为我显示它。字母曲线优美,赏心悦目且易于辨认。

但是,在我处理文本显示的代码中(在 Surface Runner View 中使用 Canvas.drawText()),文本质量很差。文字仍然清晰可辨,但看起来像素化了。这些字母看起来并不是最好的。

我已经尝试使用 Paint.setTypeface() 进行试验,例如使用 Typeface.SANS_SERIF,但是当它是我的代码时显示的质量总是很差。可行,但很差。

有没有人遇到过这种情况?有没有人有解决方案?

最佳答案

您也可以尝试使用 Paint.setAntiAlias(boolean)Paint.setSubpixelText(boolean)

关于Android 文本显示 - Canvas.drawText() 输出像素化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5032816/

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