《团队做业第3、第四周》五小福团队做业--Scrum 冲刺阶段--Day3

《团队做业第3、第四周》五小福团队做业--Scrum 冲刺阶段--Day3

  • 1、项目燃尽图
    html

  • 2、项目进展
    [20172301郭恺第三天的进展]android

  • 第三天完成的任务:
  • 学习AS绘制牌桌,绘制玩家手牌,点击手牌断定弹出,刷帧线程,隐藏标题栏状态栏数据库

  • 还没有解决的问题
  • 如何截取图片中的一部分。
// 不显示状态栏
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
DisplayMetrics dm = new DisplayMetrics();
this.getWindowManager().getDefaultDisplay().getMetrics(dm);
        
// 获得屏幕的长和宽
int screenWidth = dm.widthPixels;                //水平分辨率
int screenHeight = dm.heightPixels;              //垂直分辨率
        
        
picRes = BitmapFactory.decodeResource(this.getResources(), R.drawable.girl);
// 获得图片的长和宽
picWidth = picRes.getWidth();
picHeight = picRes.getHeight();
        
// 计算缩放率,新尺寸除原始尺寸
float scaleWidth = ((float) screenWidth ) / picWidth;
float scaleHeight = ((float) screenHeight ) / picHeight;
        
// 建立操做图片用的matrix对象
Matrix matrix = new Matrix();
// 缩放图片动做
 matrix.postScale(scaleWidth, scaleHeight);
// 新获得的图片是原图片通过变换填充到整个屏幕的图片
Bitmap picNewRes = Bitmap.createBitmap(picRes, 0, 0,picWidth, picHeight, matrix, true);

首先,是要控制图片缩放的。
咱们小组设计的UNO卡牌游戏,游戏界面是经过绘制图片来显示。而且经过线程刷新牌组。
为了节约内存空间,咱们把全部的牌整合到一张图片上面。因此须要,截取图片的一部分。要计算每张牌的长和宽。post

  • 其中Canvas中有个方法。
drawBitmap(Bitmap,Rect,Rect,Paint);

其中有两个Rect
第一个Rect 表明要绘制的bitmap 区域,第二个 Rect 表明的是要将bitmap 绘制在屏幕的什么地方
这样咱们,就能肯定,第一个Rect绘制纸牌,第二个Rect是肯定其位置。学习

[20172304段志轩第三天的进展]&博客this

  • 第二部分:对数据库的基本操做进行学习和实践
    数据库是不可以之间进行使用的在android中必须先创建一个继承于数据库的使用类,而后在别的类中经过实例化这个类的对象来实现对数据库的操做。
  • 第三部分:将数据库语句进行实践来实现功能
    在咱们设计的游戏中,使用到储存数据的地方有三处,分别是登陆注册界面,还有暂停界面,最后是排行榜。在对数据库的基本操做语句有了基本了解以后。这一部分就不是很难了。只要在代码中将要储存的信息经过数据库的类来储存到数据库中就能够了。

[20172328李馨雨第三天的进展].net

  • 今天学习了Alertdialog的更多使用,能够设置单选框和多选框以及列表,可是如今不知道怎么和其余界面搭上线,可以很好地跳转,设置。菜单栏须要放在哪里?仍是点暂停就出现一些选项。
  • 遇到了一些问题,在弹出对话框的时候设置setItem,可是如何给每一个Item都加上监听器,可以使其链接上其余设置。

[20172329王文彬第三天的进展]线程

  • 次日完成的任务:
    • 从新理清了思路,在as上的规则移植正在进行。
    • 发现了如何去将牌定义,分割。
  • 还没有解决的问题
    • 在as的游戏正常进行的问题正在编写

[20172330李楠第三天的进展]设计

  • 第二部分:对于Service的学习服务是一个后台运行的组件,执行长时间运行且不须要用户交互的任务。即便应用被销毁也依然能够工做。而后我就参考书中代码,一步步将Service启动,而后。
  • 当天问题:我在新建Projuct后实现Service时因为在编写类时忽略了一部分,因此刚开始一直不能运行,后来反复对照后修改了错误而后完成。

3、聪明式会议照片

4、各个成员今日对项目的贡献量

小伙伴 郭恺 段志轩 李馨雨 王文彬 李楠
贡献量 6 3 3 5 3

5、明日各个成员的任务安排

6、任务清单

相关文章
相关标签/搜索