2011-02-06 9 views

risposta

41

Utilizzando Rect si definiscono i relativi bordi utilizzando numeri interi e utilizzando RectF sono definiti come float.

Guardandoli con più attenzione ho notato alcune differenze in realtà. Elencherò solo ciò che una implementazione ha di più rispetto all'altra.

Rect

RectF

Quindi a quanto pare ci sono alcune differenze.

+0

Yep uno viene definito con int http://developer.android.com/reference/android/graphics/Rect.html l'altro con galleggiante http: // sviluppatore. android.com/reference/android/graphics/RectF.html. una parte che non conosco alcuna differenza che fa sorgere la domanda perché creare due classi separate per quello ^^ –

+0

@JasonRogers Sono d'accordo che è un po 'divertente. –

+0

Veramente sono andato a controllare la documentazione per vedere se uno non ereditasse l'altro con un po 'di casting ma nemmeno quello lol –

11

Rect è definitiva, RectF può essere esteso