03 2013 档案

摘要:玩过游戏的朋友都知道,不管是RPG游戏或者是飞行射击又或者其他类型的游戏,都会有这中功能——控件角色的移动。现在就来实现这个功能。 这是一张用来展示角色行走的图片,大小 188*380,名字是hero.png。首先新建一个class(RoleAnimation.java),该类主要是绘制hero.png中的单个角色和连贯的动画,方便其他地方调用public class RoleAnimation { /** 上一帧播放时间 **/ private long mLastPlayTime = 0; /*... 阅读全文
posted @ 2013-03-31 13:17 消逝的落叶 阅读(893) 评论(0) 推荐(0)
摘要:View类常需要实现的抽象函数 public class MyView extends View { public MyView(Context context) { super(context); } /** * 该方法在该View实例化的时候自动就调用了 */ @Override public void onDraw(Canvas canvas) { super.onDraw(canvas); } /** * 按键按下的事件 */ @Override publi... 阅读全文
posted @ 2013-03-30 18:28 消逝的落叶 阅读(493) 评论(0) 推荐(0)
摘要:Activity可以看成手机屏幕的一个页面(个人理解),往往开发中会遇到从一个Activity带着数据传递到另一个Activity,做过Web开发的都知道,要想从一个html页面传递参数到另外一个页面最简单的是 url= “http:\\www.google.com.hk?parmter=xxx"。 下面来看看Android的Activity之间的参数传递。 首先创建一个activity_main.xmlView Code <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android 阅读全文
posted @ 2013-03-30 13:56 消逝的落叶 阅读(637) 评论(0) 推荐(0)
摘要:Dialog 对话框在各种应用或者游戏开发都会用到,当然也会以各种不同的方式出现。 第一种:Toast(他不会打断当前正在操作的应用,在屏幕上显示一段时间(2秒左右)后消失)。 代码如下:Toast.makeText(this, "", Toast.LENGTH_LONG).show(); //参数1:Context对象 参数2:对话框提示的内同 参数3:对象框展示的方式 第二种:Builder private Builder builder; private TextView txtTextView; @Override protected void onCre... 阅读全文
posted @ 2013-03-30 13:03 消逝的落叶 阅读(525) 评论(0) 推荐(1)
摘要:ListView控件 首先建立一个xml文件 list_item.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation= 阅读全文
posted @ 2013-03-29 16:09 消逝的落叶 阅读(448) 评论(0) 推荐(1)
摘要:TextView控件 该控件一般是展示一些文本提示内容,和HTML中的 lable标签相似(纯属个人意见)。现在来用代码描述一下TextView的使用。 设置TextView的使用有多种方式(常用的两种): 第一:界面android xml文件直接进行赋值<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="ma 阅读全文
posted @ 2013-03-29 12:34 消逝的落叶 阅读(574) 评论(0) 推荐(1)