gpt4 book ai didi

android - Canvas 剪裁矩形 - 包括右/底边?

转载 作者:太空宇宙 更新时间:2023-11-03 10:32:04 25 4
gpt4 key购买 nike

在 Android 上,有一个代表绘图表面的 Canvas 类。它有一个剪裁矩形。问题 - 矩形的右边界和底边界是包容性的还是排他性的?换句话说 - 如果矩形是 (0, 0)-(10, 10),Canvas 是否允许在坐标 10 处以像素为单位进行绘制?

最佳答案

根据另一个 StackOverflow 问题,rightbottom 是排他性的,但是 topleft 是包容性的。
正如我在 my answer there 中所说(我想这实际上是一条评论),这与其他 Java API 一致,并且还有其他好处。

所以,不,你不能在纵坐标 10 处绘制。但这确实意味着你的 Rect 是一个 10×10 像素的正方形。

此外,计算更简单,例如:

int width = rect.right - rect.left;
int height = rect.bottom - rect.top;

Just for example, I know we have .getWidth() and .getHeight() methods.

关于android - Canvas 剪裁矩形 - 包括右/底边?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3063892/

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