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

相關文章
相關標籤/搜索