Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Canvas 对象上绘制一条动态线
canvas.drawPath(path, paint);
我有一个相当大的笔画宽度。并且笔划宽度平均分布在路径的两侧。因此,如果我将路径的 B 点设置在视图边缘,则像素将绘制在视图之外。
此外,路径继续指向 C 点。而且这条路径可能会有更多的旋转,将最高像素推得更高!
如何计算点 B 的位置以考虑从 A 到 B 和从 B 到 C 的路径上的笔划大小?