zoukankan      html  css  js  c++  java
  • 掌握游戏开发中类Message、Handle

    1.   实验目的

    1、 自主地设计图形界面

    2、 掌握消息类Message的应用

    3、 掌握消息处理类Handle的应用

    4、 掌握子线程中中更新UI界面的方法

    2.  实验内容

    1、 在主界面设置图形界面

    2、 点击图片,可以进行界面的跳转

    3、 实现一个不停跳舞的卡通人物

    3.  实验代码(或步骤)

    1、 添加所需的图片

    这些图片包括主界面的图片、跳转后的背景图、跳舞的小人的十八个图片,添加后如下图:

     

    2、新增一个跳舞小人的监听事件

    这个就是当你点击图片时,就会跳转到DanceboyActivity的界面

    如下图:

     

    注意前面需要定义boy

    3、改变主界面的布局

    如下图:

     

    上图只是增加了一个图形的代码,并不是布局的全部代码。

    4、完成跳转后的界面的核心代码

    这个代码就涉及到了线程与消息处理

    代码如下;

     

     

     

     

    5、设计跳舞小人的界面

    代码如下:

     

    4、实验问题

    1、R cannot be resolved to a variable

    在上一篇博客中有写到如何解决这个问题

     解决方法;

    首先导入那个提示的包是没用的,然后去网上查了资料,发现自己的R.java中好像缺少了一些东西(没有生成gotodance相关内容),然后我删掉了R.java之后,保存,clean之后又新建了gen,发现问题解决,虽然这个解决方法很简单,但是困扰了我很久,希望对大家有用。

    2、并未完全成功,因为小人并未跳起来

    5.实验效果图

     

     

  • 相关阅读:
    什么是微服务架构!
    Redis使用总结 (序列三)
    redis centos linux操作系统安装及集群使用(序列二)
    Python操作Redis缓存数据库
    高并发系统的限流实现方式
    如何服务器的操作系统中的型号
    B8 Concurrent JDK中的乐观锁与原子类
    B7. Concurrent 锁的分类
    B6. Concurrent 内存模型与线程
    B5. Concurrent JVM 锁优化
  • 原文地址:https://www.cnblogs.com/qq991025/p/12776173.html
Copyright © 2011-2022 走看看