摘要: 通过此次项目实践,满足学习知识的同时也增强了学习android的兴趣,也更加坚定了想更加深入学习android的决心,也很向往未来从事移动端开发的工作。在这次项目实践中,掌握的知识点:1、自定义布局,能够熟练运用自定义布局2、2048的游戏逻辑,增强了逻辑代码的编写能力3、对整个android项目开... 阅读全文
posted @ 2015-04-03 13:16 lemonhome 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 计分显示分数方法public class MainActivity extendsActionBarActivity { //MainAcitvity一旦构建就相当于给静态变量MainActivity赋值了,从外界可以访问到 publicMainAct... 阅读全文
posted @ 2015-04-03 13:14 lemonhome 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 在GameView中新建方法动态改变卡片的宽高,适应所有屏幕。@Override protectedvoid onSizeChanged(int w, int h, int oldw, int oldh) { //TODO Auto-generat... 阅读全文
posted @ 2015-04-03 13:12 lemonhome 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 完成判断动作的方法之后建立Card类,继承自FrameLayout。完成判断动作的方法之后建立Card类,继承自FrameLayout。public class Card extends FrameLayout { public int num = 0; private TextView label... 阅读全文
posted @ 2015-04-03 13:09 lemonhome 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 新建GameView类使GameView继承自GridLayout,建立构造方法public class GameView extends GridLayout { public GameView(Context context,AttributeSet attrs, int defStyle)... 阅读全文
posted @ 2015-04-03 13:03 lemonhome 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 之前研究了极客学院的2048源码,深受启发,于是也自己动手做了一个简单的2048app,仅供学习与交流。首先先介绍一下2048的玩法:有4*4列的方块,每一个方块代表一个数值。游戏初始化的时候只有两个方块有值,上面的值有可能是2和2,或者是2和4,这种概论大致是1:9.在游戏操作界面当中滑动时,比如... 阅读全文
posted @ 2015-04-03 13:01 lemonhome 阅读(778) 评论(0) 推荐(0) 编辑