yeah I had thought about just making a new rect class from the
original but regardless it is still frustrating that they don't have
this kind of constructor in the first place.

On Dec 9, 9:35 pm, tauntz <[email protected]> wrote:
> Yeah, sorry, bad example from me. Just wanted to point out that you
> can make your life easier by writing a wrapper around the actual API
> so you can use it however you like :)
>
>
>
> On Wed, Dec 9, 2009 at 6:09 PM, ShrinkRay <[email protected]> wrote:
> > public class RectTools {
> >   public static factoryRect( x, y, width, height ) {
> >      return new Rect(x, y, x + width - 1, y + height -1);
> >   }
> > }
>
> > in code
>
> > RT.factoryRect( x, y, width, height );
>
> > You can then add a bunch of other methods to your rect tools for
> > convenience.... e.g. move, resize, create based on a rect and padding
> > etc.
>
> > BTW, please correct me if I'm wrong, but if it's the bottom corner,
> > not width and height, shouldn't the an 80 by 80 rect at origin be 0,0
> > and 79,79 as in my code above, not 80, 80.  Given it's actual pixels
> > you're painting.
>
> > On Dec 9, 11:58 am, tauntz <[email protected]> wrote:
> >> public Rect getRect(int x, int y, int width, int height) {
> >>     return new Rect(x, y, x + width, y + height);
>
> >> }
> >> On Wed, Dec 9, 2009 at 11:41 AM, schwiz <[email protected]> wrote:
> >> > I gotta vent here bare with me!  It is really starting to get to me
> >> > that when making a rect you must give the top left and bottom right
> >> > coordinate.  Why can't it be the top left coordinate and the length
> >> > and width!!!????  It is easy to make a square in starting in at the
> >> > origin but becomes a little complicated when trying to move it
> >> > around.
> >> > /rant
>
> >> > --
>
> >> > You received this message because you are subscribed to the Google 
> >> > Groups "Android Discuss" group.
> >> > To post to this group, send email to [email protected].
> >> > To unsubscribe from this group, send email to 
> >> > [email protected].
> >> > For more options, visit this group 
> >> > athttp://groups.google.com/group/android-discuss?hl=en.
>
> > --
>
> > You received this message because you are subscribed to the Google Groups 
> > "Android Discuss" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/android-discuss?hl=en.

--

You received this message because you are subscribed to the Google Groups 
"Android Discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/android-discuss?hl=en.


Reply via email to