is getSize() true ?? maybe it should be different

2011/10/8, Greg Donald <gdon...@gmail.com>:
> I am loading a bitmap and then creating a new scaled version like this:
>
> Bitmap bm = BitmapFactory.decodeResource( getResources(), R.drawable.grid );
> Matrix matrix = new Matrix();
> matrix.postScale( (float) getSize() / bm.getWidth(), (float) getSize()
> / bm.getHeight() );
> Bitmap b = Bitmap.createBitmap( bm, 0, 0, bm.getWidth(),
> bm.getHeight(), matrix, true );
>
> On Android 2.2 bm.getWidth() returns zero sometimes making my
> createBitmap() call raise the exception
>
> IllegalArgumentException: width and height must be > 0
>
> I am not seeing it on any other Android version, just 2.2.
>
> My R.drawable.grid is a png with an alpha layer.  I was reading about
> some problems others were having with Android decoding pngs but I
> couldn't find any cases with the width and height returning zero.
>
> Any idea how to fix?
>
>
> Thanks.
>
>
> --
> Greg Donald
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to