奔跑吧DKY——團隊Scrum衝刺階段-Day 3

今日完成任務

各個成員今日完成的任務(若是完成的任務爲開發或測試任務,需給出對應的Github代碼簽入記錄截圖;若是完成的任務爲調研任務,需給出對應的調研總結博客連接;若是完成的任務爲學習技術任務,需給出學習總結博客連接)android

  • 譚鑫:從新修改整合主界面的功能,添加標題動畫等
  • 黃宇塘:遊戲部分背景圖以及人物圖的美工工做
  • 趙曉海:完善實現主活動與其餘活動之間的跳轉,添加跳轉的動畫及音效
  • 方藝雯:遊戲圖片及音效的收集,完成衝刺博客
  • 王禹涵:調試完善主界面的各個控件以及佈局的合理性

今日燃盡圖

各個成員遇到的問題

  • 譚鑫:「奔、跑、吧、D、K、Y」這六個字的動畫效果始終沒有達到預期效果,補間動畫和屬性動畫的區別,不知道該用哪一個動畫來實現效果的。還有一種幀動畫,三者的動畫有什麼區別?
    • 解決:
      • 補間動畫(Tween Animation)git

        • 漸變更畫支持四種類型:平移(Translate)、旋轉(Rotate)、縮放(Scale)、不透明度

        b. 只是顯示的位置變更,View的實際位置未改變,表現爲View移動到其餘地方,點擊事件仍在原處才能響應。github

        • c. 組合使用步驟較複雜。
        • d. View Animation 也是指此動畫。
      • 幀動畫(Frame Animation)佈局

        • 用於生成連續的Gif效果圖。
        • DrawableAnimation也是指此動畫
      • 屬性動畫(Property Animation)學習

        • 支持對全部View能更新的屬性的動畫(須要屬性的setXxx()和getXxx())。
        • 更改的是View實際的屬性,因此不會影響其在動畫執行後所在位置的正常使用。
        • Android3.0(API11)及之後出現的功能,3.0以前的版本可以使用github第三方開源庫nineoldandroids.jar進行支持。
      • 補間動畫的優缺點:
        • 缺點:當平移動畫執行完停在最後的位置,結果焦點還在原來的位置(控件的屬性沒有真的被改變)
        • 優勢:相對於逐幀動畫來講,補間動畫更爲連貫天然。
      • 幀動畫的優缺點:
        • 缺點:效果單一,逐幀播放須要不少圖片,佔用控件較大
        • 優勢:製做簡單
      • 屬性動畫的優缺點:
        • 缺點:(3.0+API出現)向下兼容問題
        • 優勢:易定製,效果強
      • 因此,針對標題的簡單動畫問題屬性動畫和補間動畫均可以實現。可是屬性動畫的效果強,因此選擇屬性動畫。在嘗試用組合動畫來實現文字的變化,可是發現只要是時間同時開始,同時結束,不用組合動畫也能夠達到相同的效果。針對實際位置是否能修改產生的兩種動畫形式能夠在後期的人物處進行考慮。而幀動畫的實現,就像一幀一幀的圖片播放同樣,在咱們的項目暫時沒有考慮。參考:https://blog.csdn.net/nanxuan521/article/details/52620147測試

  • 黃宇塘:因爲背景圖須要作三張,在找了三張圖片以後,放在一塊兒顯得過於違和。
    • 解決方案:把幾張圖用PS放到一塊兒,在邊緣部分用編輯裏的填充,內容識別功能進行處理,最後再把幾張圖分出來
  • 趙曉海:調試時報錯AVD Nexus_5X_API_P is already running
    • 解決方案:經過上網查閱資料得知這個報錯是有問題的,由於虛擬機剛搭建好的時候默認會創建"*.lock"文件夾,並且當你把虛擬機關掉時這個文件夾會自動刪除;其次,每次無論你有沒有刪除這個文件夾,每次虛擬機啓動時都會自動新建這個文件夾,因此這種刪除文件夾的方式不可取,只須要點擊Build裏的Rebuild Project便可參考
      運行時報錯AVD Nexus_5X_API_P is already running
  • 方藝雯:AS控件在佈局出現混亂的現象,沒法正確地放置控件在佈局中的位置
    • 解決辦法:經過tools:layout_editor_absoluteX和tools:layout_editor_absoluteY手動設置控件在佈局中的位置
  • 王禹涵:ConstrainLayout佈局下每一個按鈕的位置不容易調節不可以經過design界面進行有效的拖動,design中的顯示效果與虛擬機顯示效果有所區別,在佈局中的位置會出現重疊。
    • 解決:在ConstrainLayout佈局上再加一個LinearLayout佈局,並設置在水平方向上match-parent,在每個按鈕之間添加上view控件控制按鈕之間的距離。

項目進展

主要功能已經基本實現,目前的狀態是在整合小組各成員分工時完成的代碼,同時解決在鏈接過程當中可能會出現的一些小bug,進展比較順利,沒有遇到太大的問題。除此以外,小組剩餘成員也在積極地搜尋好看的圖片和合適的音效力求完美。如今主要解決的問題是主界面:
優化

明日各個成員的任務安排

  • 譚鑫:優化完善各活動之間的銜接效果
  • 黃宇塘:優化圖片、解決商店佈局的不合理性
  • 趙曉海:解決商店界面佈局的不合理性
  • 方藝雯:背景音樂以及按鈕圖片的收集
  • 王禹涵:進行背景音效與遊戲的結合

各個成員今日對項目的貢獻量

成員 貢獻值
譚鑫 5
黃宇塘 5
趙曉海 5
方藝雯 5
王禹涵 5

會議圖片

相關文章
相關標籤/搜索