Android的liveWallpaper背景 [英] Android liveWallpaper background
本文介绍了Android的liveWallpaper背景的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我如何滚动上的 ACTION_MOVE
事件背景图像?
下面是用于绘制背景图片我的code:
无效并条机(){
最终SurfaceHolder支架= getSurfaceHolder(); 帆布C = NULL;
尝试{
C = holder.lockCanvas();
如果(C!= NULL){
c.drawBitmap(myBg,0,0,mPaint);
}
} {最后
如果(C =空!)holder.unlockCanvasAndPost(三);
} //重新安排接下来的重绘
mHandler.removeCallbacks(mDrawAnim);
如果(mVisible&安培;&安培; mAnime){
mHandler.postDelayed(mDrawAnim,50);
}
}
解决方案
下面是Android动态壁纸的教程。它会帮助你解决问题。
http://blog.androgames.net/58/android-live -wallpaper教程/
How do I scroll the background image on an ACTION_MOVE
event?
Here is my code used to draw the background image:
void drawFrame() {
final SurfaceHolder holder = getSurfaceHolder();
Canvas c = null;
try {
c = holder.lockCanvas();
if (c != null) {
c.drawBitmap(myBg, 0, 0, mPaint);
}
} finally {
if (c != null) holder.unlockCanvasAndPost(c);
}
// Reschedule the next redraw
mHandler.removeCallbacks(mDrawAnim);
if (mVisible && mAnime) {
mHandler.postDelayed(mDrawAnim, 50 );
}
}
解决方案
Here is a tutorial for Android Live Wallpaper. It will help you solve the problem
http://blog.androgames.net/58/android-live-wallpaper-tutorial/
这篇关于Android的liveWallpaper背景的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文