我的Android进阶之旅------>Android疯狂连连看游戏的实现之开发游戏界面(二)
连连看的游戏界面十分简单,大致可以分为两个区域:
游戏主界面区控制按钮和数据显示区1、开发界面布局本程序使用一个RelativeLayout作为整体的界面布局元素,界面布局上面是一个自定义组件,下面是一个水平排列的LinearLayout。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;}}关于具体的实现步骤,请参考下面的链接:
==================================================================================================
作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!
转载请保留原文地址:http://blog.csdn.net/ouyang_peng
==================================================================================================