第九天android:背景
视频:善知堂Android http://www.verycd.com/topics/2915940/
第十一集 背景
1.使用R资源的时候,和注意导包。不是android.R
2.图片不够用时候,图片画到一个大的Rect中。
srcRect = new Rect(0, 0, 210, 325); desRect = new Rect(0, 0, 320, 480); bitmap = BitmapFactory.decodeResource(this.getResources(), R.drawable.back); canvas.drawBitmap(bitmap, srcRect, desRect, null);
3.让图片可以向下滚动。
y += 3; desRect.set(0, y, 320, 480 + y); canvas.drawBitmap(bitmap, srcRect, desRect, null);
4.让程序退出不报错
捕获keydown的back,然后将循环终止
点home按键时,要在surfaceDestroyed 中把循环终止。
5.主界面再回到应用中。
会执行 surfaceCreated ,在线程中做响应逻辑,即可继续程序。里面的变量会继续前面的位置等状态。
6.让程序图片相接
y = (y + 5) % 480; desRect.set(0, y, 320, 480 + y); desRect2.set(0, y - 480, 320, y);
第十一集完
posted on 2012-07-13 08:19 DON'T PANIC 阅读(351) 评论(0) 收藏 举报