【发布时间】:2013-05-08 19:57:00
【问题描述】:
我想在 Android 中从 RectF 转换为 Rect。目前我有:
RectF rectF = new RectF();
rectF.set( ... some values ... );
...
Rect rect = new Rect((int)rectF.left,
(int)rectF.top,
(int)rectF.right,
(int)rectF.bottom));
有没有更好的办法?
【问题讨论】:
-
最好的方法是不需要在两者之间切换。如果必须这样做,那就是这样做的方法。如果您需要更高的准确性,您可以对值进行四舍五入,而不是通过强制转换截断它们,但在大多数情况下,这不是必需的。
标签: android graphics rectangles