首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

小弟我的Android进阶之旅->Android疯狂连连看游戏的实现之开发游戏界面(二)

2013-11-04 
我的Android进阶之旅------Android疯狂连连看游戏的实现之开发游戏界面(二)连连看的游戏界面十分简单,大

我的Android进阶之旅------>Android疯狂连连看游戏的实现之开发游戏界面(二)

连连看的游戏界面十分简单,大致可以分为两个区域:

游戏主界面区控制按钮和数据显示区1、开发界面布局本程序使用一个RelativeLayout作为整体的界面布局元素,界面布局上面是一个自定义组件,下面是一个水平排列的LinearLayout。
下面是本程序的布局文件:/res/layout/main.xml
package cn.oyp.link.utils;import java.util.List;import java.util.ArrayList;import android.graphics.Point;/** * 连接信息类<br/> * <br/> * 关于本代码介绍可以参考一下博客: <a href="http://blog.csdn.net/ouyang_peng">欧阳鹏的CSDN博客</a> <br/> */public class LinkInfo {/** *  创建一个集合用于保存连接点 */private List<Point> points = new ArrayList<Point>();/** *  提供第一个构造器, 表示两个Point可以直接相连, 没有转折点 * @param p1 * @param p2 */public LinkInfo(Point p1, Point p2) {// 加到集合中去points.add(p1);points.add(p2);}/** *  提供第二个构造器, 表示三个Point可以相连, p2是p1与p3之间的转折点 * @param p1 * @param p2 * @param p3 */public LinkInfo(Point p1, Point p2, Point p3) {points.add(p1);points.add(p2);points.add(p3);}/** *  提供第三个构造器, 表示四个Point可以相连, p2, p3是p1与p4的转折点 * @param p1 * @param p2 * @param p3 * @param p4 */public LinkInfo(Point p1, Point p2, Point p3, Point p4) {points.add(p1);points.add(p2);points.add(p3);points.add(p4);}/** * @return 连接集合 */public List<Point> getLinkPoints() {return points;}}

关于具体的实现步骤,请参考下面的链接:

    我的Android进阶之旅------>Android疯狂连连看游戏的实现之游戏效果预览(一)
    我的Android进阶之旅------>Android疯狂连连看游戏的实现之开发游戏界面(二)
    我的Android进阶之旅------>Android疯狂连连看游戏的实现之状态数据模型(三)我的Android进阶之旅------>Android疯狂连连看游戏的实现之加载界面图片和实现游戏Activity(四)我的Android进阶之旅------>Android疯狂连连看游戏的实现之实现游戏逻辑(五)

    ==================================================================================================

      作者:欧阳鹏  欢迎转载,与人分享是进步的源泉!

      转载请保留原文地址:http://blog.csdn.net/ouyang_peng

    ==================================================================================================




热点排行
Bad Request.