В чем разница между Rect и RectF в Android SDK?
Rect и RectF в Android SDK
Ответ 1
Используя Rect
, вы определяете его ребра с помощью целых чисел и используя RectF
, они определяются как float.
Глядя на них более тщательно, я обнаружил несколько отличий. Я буду перечислять только то, что одна реализация больше по сравнению с другой.
Rect
- equals (Object obj) (по какой-то причине он имеет собственную реализацию равных)
- exactCenterX()
- exactCenterY()
- flattenToString()
- toShortString()
- unflattenFromString (String str)
RectF
Поэтому, по-видимому, есть некоторые отличия.
Ответ 2
Rect окончательный, RectF может быть расширен