移动物联网应用开发初级实践 游戏界面 游戏界面课件.pptVIP

移动物联网应用开发初级实践 游戏界面 游戏界面课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * 数独的游戏界面 指导教师:张静 游戏界面 ——通信类专业教学资源库 目 录 InstanceState() 方法 01 绘制方法onDraw的实现 02 onKeyDown方法 03 onRestoreInstanceState()方法 onSaveInstanceState()方法 基本作用:当应用遇到意外情况(如:内存不足、用户直接按Home键)由系统销毁一个Activity时,onSaveInstanceState() 会被调用。 在activity被杀掉之前调用保存每个实例的状态,以保证该状态可以在onCreate(Bundle)或者onRestoreInstanceState(Bundle) (传入的Bundle参数是由onSaveInstanceState封装好的)中恢复。 1.InstanceState() 方法 如果activity B启用后位于activity A的前端,在某个时刻activity A因为系统回收资源的问题要被杀掉,A通过onSaveInstanceState将有机会保存其用户界面状态,使得将来用户返回到activity A时能通过onCreate(Bundle)或者onRestoreInstanceState(Bundle)恢复界面的状态。 onSaveInstanceState()方法 onRestoreInstanceState()方法 1.InstanceState() 方法 onDraw介绍 该方法负责绘制游戏界面所有的信息,在方法中需要先将主要绘制物体的坐标复制出来,以防发生同步问题导致屏幕不流畅,然后再根据坐标进行绘制。 2.绘制方法onDraw的实现 Paint dark=new Paint(); 绘制盘面背景 Paint dark =new Paint(); 绘制宫线 for(inti=1;i9;++){canvas.drawLine(0,i*height,getWidth(),i*height,light);canvas.drawLine(i*wight,0,i*wight,getHeight(),light);} 准备细画笔 Paint light =new Paint(); 准备粗画笔 2.绘制方法onDraw的实现 (1)、绘制盘面背景绘制出表格。用粗画笔把一整个单元格分成3*3的单元格,再用细画笔各个3*3的单元格分成9个单元格。 (2)、设置绘制数字的画笔,将数字写在单元格居中的位置。 (3)、设置选中单元格的画笔,并绘制选中的单元格。取得当前单击单元格的位置(x、y),选择当前单元格,如果单元格中没有数则显示小键盘。 Lorem ipsum dolor sit amet, consectetur adipisicing elit. 2.绘制方法onDraw的实现 该方法是接口KeyEvent.Callback中的抽象方法,所有的View全部实现了该接口并重写了该方法,该方法用来捕捉手机键盘被按下的事件。 介绍 onKeyDown方法 3. onKeyDown方法 参数keyCode,该参数为被按下的键值即键盘码,手机键盘中每个按钮都会有其单独的键盘码,在应用程序都是通过键盘码才知道用户按下的是哪个键。 参数event,该参数为按键事件的对象,其中包含了触发事件的详细信息,例如事件的状态、事件的类型、事件发生的时间等。当用户按下按键时,系统会自动将事件封装成KeyEvent对象供应用程序使用。 1 2 public boolean onKeyDown (int keyCode, KeyEvent event) 3. onKeyDown方法 * * * * * * *

您可能关注的文档

文档评论(0)

WanDocx + 关注
实名认证
文档贡献者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档