Android android.graphics.Path 宽度限制为 2036?

标签 android path android-canvas

我想用路径画一条很长的线。该线一直正确显示到 x 目标值 2036。

当我调用 path.lineTo(2037, y) 时,不会绘制整个路径。调用 canvas.drawPath(path, paint) 什么都不做。

有没有我不知道的问题?

第二点……当我通过 canvas.drawLines(float[], paint) 绘制相同的点序列时,线条被正确绘制,但它们没有抗锯齿。抗锯齿和 drawLines 有问题吗?

最佳答案

硬件加速有一个限制:在大多数 GPU 上,路径的宽度或高度只能约为 2048 像素。

线条抗锯齿应从 Android 3.2 开始使用硬件加速。

关于Android android.graphics.Path 宽度限制为 2036?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8873242/

相关文章:

python - 自动添加已安装的 PIP 包到路径

java - 在 Canvas 上缩放后路径上的抗锯齿

android - 经许可获取用户当前位置一次

android - BOOT_COMPLETED 中 HTTP 请求期间的 IOException

heroku - 无法安装 heroku-cli。缺少路径

Android合并两张图片

android - 在android的SurfaceView上渲染字节数组

android动态改变风格

java - 在 SQLite 数据库的多个表上插入和更新数据

wpf - 将 WPF 路径转换为位图文件