X

Sign in

Forgotten your password?

... or login with Facebook:

Don't have an AndroidPIT account yet? Sign up
Android Forum » Android Developer Forum » Android Developer Forum » Question about my first Live wallpaper

Question about my first Live wallpaper

Question about my first Live wallpaper
created on Dec 10, 2011 3:26:45 AM
1. I am trying to load a bitmap in the WallpaperService.Engine.onCreate() but the bitmap is too small to cover the entire screen. How do I stretch the bitmap to cover the entire screen?

2. How difficult to implement water ripple effect in response to touch event? Is there any Java library out there that could do that?
Reply with quote Reply Link ±0     (0 votes)
RE: Question about my first Live wallpaper
created on Dec 13, 2011 6:16:06 AM
Stephen Kong
1. I am trying to load a bitmap in the WallpaperService.Engine.onCreate() but the bitmap is too small to cover the entire screen. How do I stretch the bitmap to cover the entire screen?

2. How difficult to implement water ripple effect in response to touch event? Is there any Java library out there that could do that?

In response to your first question, you can scale the bitmap with Bitmap.createScaledBitmap: http://developer.android.com/reference/android/graphics/Bitmap.html#createScaledBitmap(android.graphics.Bitmap, int, int, boolean)

Something like this:

mLogo = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.logo);
logoWidth=mCanvasWidth;
logoHeight=mCanvasHeight;
mLogo = Bitmap.createScaledBitmap(mLogo, logoWidth, logoHeight,true);

2. There's lots of examples of doing this in java on the net. Here's one that might help: http://neilwallis.com/projects/java/water/index.php
Reply with quote Reply Link ±0     (0 votes)