《團隊做業第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、任務清單

相關文章
相關標籤/搜索