Android的liveWallpaper背景 [英] Android liveWallpaper background

查看:175
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆