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 at 
> http://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