thanks for the tips guys, good ideas this should make my life easier.

On Dec 9, 5: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 at 
http://groups.google.com/group/android-discuss?hl=en.


Reply via email to