Android SDK 中的 Rect 和 RectF 有什么区别?
问问题
20721 次
2 回答
55
使用Rect
您使用整数定义其边缘,并使用RectF
它们定义为浮点数。
更仔细地观察它们,我实际上发现了一些不同之处。我将只列出一种实现与另一种实现相比更多的内容。
矩形
- equals(Object obj)(由于某种原因,它有自己的 equals 实现)
- 精确中心X()
- 精确中心Y()
- flattenToString()
- toShortString()
- unflattenFromString(String str)
矩形
所以显然有一些差异。
于 2011-02-06T13:47:09.467 回答
16
Rect 是最终的,RectF 可以扩展
于 2013-04-20T16:29:35.983 回答