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

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

1、项目燃尽图

2、项目进展

[20172301郭恺第四天的进展]android

  • 第四天完成的任务:
    • 绘制游戏界面
  • 还没有解决的问题
    • 分辨率的适配问题。
    • 咱们都知道,不一样的手机有不一样的分辨率。若是不进行屏幕适配的状况下,会出现不少问题。

  好比高分辨率和低分辨率下的图片显示问题,在高分辨率下显示低分辨率图片显示质量降低。还有屏幕长宽比不一样的状况下会出现布局移位,甚至是整个页面错乱的状况。布局

  • 官方也给出了一些解决屏幕适配的问题。
    1: 声明最小支持分辨率:在manifest文件中声明android:requiresSmallestWidthDp、android:compatibleWidthLimitDp、android:largestWidthLimitDp,限定分辨率。
    2: 在分辨率中使用wrap_content, fill_parent,或者dp单位。 例如,在layout_width="100dp"这个声明下,若是是中等分辨率屏幕下表明着100个像素点宽的距离,而在高等分辨率屏幕下表明着150像素点的距离。一样的,你可使用sp单位来定义字体大小。
    3: 在代码中尽可能不使用硬性定义。 使用myView.getWidth()在当前屏幕下获得了10的值,可是可能在另外一个屏幕下会获得15的值。
    因此在代码中使用硬性定义的话,会致使屏幕不适配的问题。
    4: 不使用绝对布局。 绝对布局是根据像素点排列的,在项目中推荐使用相对布局。
    5: 针对不一样尺寸和不一样密度采用不一样的资源。 尽管系统能够自动识别屏幕大小并做出资源图片的调整,若是想让图片资源保持不一样。方向比例一致的话,仍是在资源中添加多个资源。若是须要精确地摆放图片位置的话,建议修整图片到合适的大小,并根据图片密度放在不一样的文件夹下,例如drawable-mdpi和drawable-ldpi里。
  • 分辨率对应以下:
    学习

  • 可是,对于咱们直接用GameView绘制来讲,这里的方法不能适用于咱们。由于咱们须要绝对位置来限定组件在界面上的位置。
  • 因此,这样要么最后咱们针对全部的分辨率进行编码。要么读取屏幕的长和宽经过计算比例来肯定相对位置。
    字体

尽管对全部机型的分辨率进行了概括,可是种类仍是不少的。因此咱们更偏向于第二种实现。动画

[20172304段志轩第四天的进展]ui

  • 第四部分:对登陆界面和注册界面的美化。
  • 在初步实现了登陆界面以后,自我感受很丑,因而就想到对界面进行美化。实现的效果有:
  • 在文本框中添加文字,而后用户输入文本提示文字消失等等。
  • 在文本框中添加图片:就是相似于qq登陆界面中的用户图标和表明密码的图标,难点在于怎么将图标的背景换成透明的,后来向同窗请教才知道有抠图这个东西,因而将图片的背景抠掉了。本身又查找了一下怎么实现动画加了一个“welcome to uno”的动画效果。后来看到电脑上的qq登陆界面能够经过点击文原本进行页面跳转因而又学习了这个方法加到了登陆界面上。

[20172328李馨雨第四天的进展]编码

  • 今天中午和你们讨论了一下项目的进程,对本身要作的几项任务更加清楚了。首先,我要作一个游戏说明的界面,这个准备作成界面滚动的效果,可以让文本自由的滚动。其次继续作好暂停界面,和李楠同窗作的音乐界面链接起来。
  • 今天作的任务主要是实现游戏说明界面。
  • 首先,要实现界面,首先须要设置背景,在这里咱们前期素材的设计为咱们作了铺垫。因此我就先将素材图片设为背景。
  • 其次才是重头戏。要实现一个能上下滑动的文本。
    参考了一下博客,而后在12月13日晚上电脑被Android Studio整死机了两次。。
    在12月14日早上运行成功,如图,能够上下滚动呦。

[20172329王文彬第四天的进展].net

  • 第四天完成的任务:
    • 从新理清了思路,在as上的规则移植正在进行。
    • 发现了如何去将牌定义,分割。
  • 还没有解决的问题
    • 在as的游戏正常进行的问题正在编写
    • 从新进行对于牌堆编写,而后对于思路的从新理解,参考斗地主的代码进行重写,和郭恺同窗一块儿进行合做对于整个代码的编写,理清思路,分开负责,他负责对于界面代码的编写,我负责对于规则的整合。

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

  • 第三部分:利用Service来建立本身的背景音乐。当我在昨天将Service弄好以后,今天我开始按照提示建立一个背景音乐,Activity能够呈现一个用户界面,可是Service运行在后台,试了如下实例,启动Service,并经过从Activity向Service传递数据。以此来完成Activity向Service传递数据的任务。以后尝试了as中间去实现音乐播放器,参考第一行代码p303-307。先写入布局代码,三个按钮用来播放,中止,暂停。最后将service与音频播放结合,写了一个能够再主界面播放的背景音乐,成功的播放起来。
  • 当天问题:
    由于刚开始的时候所有是按照书上作的没什么问题,但是在运行的时候因为按钮设置不到位因此他没法播放音乐,并且不能暂停,后来将按钮按照类从新加入以后解决了问题。3d

    3、漫画式会议照片

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

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

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

6、任务清单

相关文章
相关标签/搜索