安卓java中 RectF 转 Rect
时间: 2024-06-15 13:05:32 浏览: 103
Android处理图像数据转换的各种方法
在安卓Java中,RectF和Rect是两个用于表示形的类。RectF是一个浮点型的矩形类,而Rect是一个整型的矩形类。如果你需要将RectF对象转换为Rect对象,可以使用RectF的toRect()方法。
以下是一个示例代码:
```
RectF rectF = new RectF(10.5f, 20.5f, 30.5f, 40.5f);
Rect rect = new Rect();
rectF.roundOut(rect);
```
在上面的代码中,我们创建了一个RectF对象rectF,并指定了其左上角和右下角的坐标。然后,我们创建了一个空的Rect对象rect。通过调用rectF的roundOut()方法,并传入rect作为参数,可以将rectF转换为rect。
请注意,roundOut()方法会将rectF四舍五入到最接近的整数,并将结果存储在rect中。因此,转换后的Rect对象的坐标值将是整型。
阅读全文