首页 > 解决方案 > 在 Android Studio 中画线时线宽如何工作?

问题描述

我正在使用 Android Studio 并尝试绘制一个Rectangle. 我对它的“几何形状”有点困惑......想知道是否有人知道它是如何工作的。

本质上,我用坐标绘制它(0,0,canvas_width, 0.5 * canvas_height),所以我应该得到一个矩形,它是画布高度的一半,宽度是全宽。这条线的粗细为 5,我只做 Stroke,没有 Fill。

看起来好像顶部、右侧和左侧比底部薄 - 底部是唯一不靠在画布边缘的一侧。

Android Studio 是否在坐标的每一侧用一半边框绘制矩形(如果有意义的话)?因此,为了创建一个具有相同边框的矩形,我需要将顶部、右侧和左侧的线宽加倍?或从(5,5)(2.5, 2.5)代替(0,0)? 那是对的吗?

如果我画一个从(10,10)到的矩形(20,20),边框宽度为 2,矩形的内部尺寸是 6x6?还是 8x8?

希望这是有道理的 - 如果没有,我可以画一些图表来说明它。

标签: androiddrawing

解决方案


推荐阅读