- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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方法 * * * * * * *
您可能关注的文档
- 眼屈光检查 vongraefe眼位检查 VONgraefe眼位检查.pptx
- 眼屈光检查 双眼视觉异常的训练 8.7双眼视异常分析---视觉训练概述与原则 2020.pptx
- 眼屈光检查 调节反应的测定 6.2 调节功能检查---调节反应检查2020.pptx
- 验光技术-1 检影验光的基础 检影验光基础-4.pptx
- 养老法律法规与标准应用 任务一 日间照料中心建设与管理 山东省社区居家养老服务与标准化建设的实践.ppt
- 养老护理员培训 便秘的照护 2.4.2便秘的照护.ppt
- 养老护理员培训 尿失禁的照护 2.3.2尿失禁的照护.ppt
- 养老护理员培训、老年护理1 咳嗽排痰法、咳嗽排痰法 3.屏气咳嗽排痰法.pptx
- 养老机构经营管理(专业核心课) 老年人功能评估 高龄体验第十二组.pptx
- 养牛与牛病防制1 养牛与牛病防制1 1牛流产.ppt
- 小学教学工作总结及反思报告范文.docx
- 江苏省宿迁市泗阳县实验高级中学2024-2025学年高一上学期开学考试数学试题.docx
- 小班《保护牙齿》健康教案.pptx
- 衔接点08 自由落体运动(解析版)-2025【初升高衔接】新高一暑假学习提升计划(物理).docx
- 2025至2030中国易拉罐市场占有率调查与发展趋势预测分析报告.docx
- 小学语文下册教学设计范例集.docx
- 衔接点07 匀变速直线运动的位移与时间的关系(原卷版)-2025【初升高衔接】新高一暑假学习提升计划(物理).docx
- 解决农民问题课件.pptx
- 小班《保护牙齿》健康教案.pptx
- 高中化学实验教学设计与安全操作规范.docx
最近下载
- 闽东古田方言动词的重叠式.pdf VIP
- 一文快速入门Kotlin协程.pdf VIP
- 竞选少先队大队长PPT模板.pptx
- 闽东古田方言动词否定音变.pdf VIP
- 北京市海淀区2024-2025学年四年级上册期末考试数学试卷.docx VIP
- 2022 再生医学行业研究报告 -细胞、材料、组织工程,构建再生医学的黄金三角.pdf VIP
- 船舶性能分析软件:NAPA Stability二次开发_(2).NAPAStability软件架构与模块.docx VIP
- 西门子AZL5.Modbus-中文说明书.pdf VIP
- 埃森哲-企业数字化转型制药项目顶层规划方案.pptx
- 用药错误知识及应急预案考试试题及答案.docx VIP
原创力文档


文档评论(0)