今天主要討論了下進展,樹的拖動和透明窗口的組合遇到了一些問題,原因是當窗口被設置為完全透明的時候,透明的部分將無法響應事件,這樣如果鼠標移動到了透明的位置,那么就沒辦法將樹移動到相應的位置(因為捕獲不了事件)。當然也可以采用將背景透明度設為很小的肉眼無法察覺的一個值,但這樣的問題是用戶桌面上的圖標就變得無法點擊了,也不是一個好方法。這樣的話就只能考慮放棄透明窗口的設計,不過這個要到明天才能決定。還有如果使用了透明窗口的話還需要加上一個退出的按鈕,不然就無法退出了。
樹的旋轉和收縮進展不是很大,遇到的問題是,在樹枝旋轉之后,還是處於比較大的狀態(因為和之前的樹干一樣),這樣看起來就不怎么像一個branch,更像是同一個樹根長出了兩個樹干,所以要對旋轉過的branch做一定的scale,使其縮小到一個合適的狀態,但是縮小又意味着節點的縮小,可能導致某些信息看不清楚。其中的參數需要調試。另外旋轉功能現在也還沒有完全的ok。這方面要做的事情還很多。
另外RSS數據的時區問題今天已經修復。
繼續難點與重點:
1、葉子節點:目前配色方案能滿足基本需求。由於樹枝部分尚未完成,所以目前也無法將葉子節點加入樹枝進行測試,因此現在暫時也不會有人繼續開發。明天這部分沒有什么工作要做,下周一估計會將葉子節點加入樹枝進行測試,並設計其他的配色方案。
2、搜索框:目前搜索框功能基本是完善的,不過還缺少點滑動顯示效果。由於設置為透明窗體后需要額外提供退出按鈕,所以也許搜索框會進行調整,做成工具條的形式,搜索和退出分別是工具條的兩個功能。這點明天會進行嘗試,理論上並不難以實現。
3、Bing數據獲取:這部分目前已經可以比較穩定地工作了,時區問題也已經解決。不過現在有個比較坑爹的問題是,改成RSS訂閱后新聞到達的速率減慢了很多,所以樹的生長會比較慢,估計展示時由於時間有限難以展現樹的生長。不過這更符合實際需求(要是像原來那樣5秒鍾就來一份新聞,用戶也來不及看,只會浪費系統資源)。也許到時候展示時會預先拍一份視頻吧,這樣就能完整展現樹的生長過程。
4、樹枝:樹枝的旋轉與縮放特效基本已經解決,看起來還是蠻順利的。接下來要做的是微調,把動畫效果做得更加平滑。這里的難點依舊是精准的時間與位置控制。要讓動畫效果更平滑,動畫的銜接就必須更加精准,這就要求我們做更多的測試,從而找到最優的銜接時間與銜接位置,這估計會比較耗費時間。此外,樹的移動似乎會比較麻煩。之前我們都是在有背景的窗體上嘗試的,然而一旦窗體設為透明,就不會響應鼠標移動事件,因此樹的移動操作就會非常難以實現。這個我們也沒有什么好的解決方式,初步的想法是在樹的周圍添加一些接近透明的mask,從而讓鼠標事件被響應。這個只能等Dev嘗試了。
樹枝也是明天唯一的工作重點。各位Dev加油。
Working on | Related Item No. | Todo | Todo Item No. | Comments | |
Xiong Zhang | 組織Scrum,Scrum總結 | 今日起暫時返校 | |||
Jun Guo | 嘗試透明窗體 | 1639 | 嘗試透明窗體 | 1639 | |
Shuangzhi Wu | 樹枝Folding功能整合 | 1572,1611,1612 | 今日起暫時返校 | ||
Xichao Yang | 時區適配 | 1640 | |||
Li Zhong | 樹枝Folding功能整合 | 1572,1611,1612 | 樹枝Folding功能整合 | 1572,1611,1612 | |
Xiao Li | 移動樹功能改進,樹枝Folding功能整合 | 1511,1572,1611,1612 | 移動樹功能改進,樹枝Folding功能整合 | 1511,1572,1611,1612 |
Burndown & Burnrate
今天晚上開始將會有大批的人返回學校,於是明天又將陷入人員的極度短缺狀態。囧。
以上。