近期更新汇总

最近陆陆续续做了很多小修小补的工作,之所以一直没有发布更新,也是因为改动都太小,想积攒一下。

具体的很多我都记不清楚了,只记得刚开始的好几天我都在纠结应用的启动速度问题(主要在我的1s上看得比较明显)。把所有相关的代码都注释了个遍,中途还以为是百度地图的定位包拖慢了启动速度。就在我准备更换定位方法的时候,突然又发现活动列表的图片显示有问题,主要是因为之前在从硬盘读取图片的地方加了个Sleep。于是我就试着把这个Sleep去掉,没想到应用启动速度居然大幅增加!!真是巧了,一个改动解决了两个问题。

应用的界面看久了,难免会审美疲劳,而且当大的方面(比如应用的功能,启动速度)没问题的时候,我就会专盯特别小的细节。这次轮到的是ActionBar的颜色问题,首先是之前的颜色饱和度略高,而且虽然之前有windowContentOverlay可以使ActionBar看起来立体一点,但是和HomeActivity的TabBar的深色结合之后,立体感就顿然全无了。这样的反差让我无法忍受,于是我就把Google最新的Design——Google Play Apps的ActionBar设计学来了,就是在ActionBar的最下面2dp用颜色稍深的线条,同时去掉windowContentOverlay,简洁的同时不失立体感,也很符合Google拟真的设计原则。

Screenshot_2013-05-28-17-34-42

最后一个更新,也是我认为最酷的,就是活动详情界面的更新。这个是从Google Play Music学来的,在活动详情界面和Google Play Music的Album界面,都有一张大图(海报,专辑封面),而Google采用的是ActionBar透明且overlay,这样大图的显示就直接延伸到了应用界面的最上方,震撼力增强不少。但ActionBar总不能一直透明吧?恩,有解决办法,就是随着ScrollView(或者ListView)的滚动,调整ActionBar的opacity,当向下滚动到一定距离时,ActionBar就会恢复不透明。

Screenshot_2013-05-28-23-30-31    Screenshot_2013-05-28-17-38-17

总之,这次更新是UI进步很大的一次,当然,我还在等阿诚的新logo,有了新logo之后,就发布更新!!!