20171121

早上起来感觉还是很困啊。跑路去公司,先看rss看了半天才开始干活。昨天就在想,既然已经实现了播放暂停和恢复,那么实现一个可拖放的进度条就是分分钟的事情了。果然找了下安卓的进度条组件,上午就写完了。顺手重构了下,播放控制当然不能跟具体的ui操作绑定在一起。下午开始看怎么弄成九宫格啊那种的。一开始想用TableLayout,但是丫有个严重的问题,它的子组件是拿不到宽和高的。然而动画效果实际上是设置在背景上的,这时候缩放配置不起作用,图片一定会拉升到占据整个imageview。这可不能接受,好歹是医学图像,变形了那还看毛。后来才发现,原来有个ViewFlipper可以用来在局部切换不同的layout,那就用它了。换成双列视图跑起来一看,oom了。啊,那多视图只能看图不能播放,另外给个进度条(播放进度条的简化版)用来选择某一帧好了。很快搞好了,感觉拖来拖去还挺流畅的,等sdk的源码出来,我看下能不能把动画改成逐帧加载图像文件(自带组件是要所有图像文件全部加载进内存),这样的话就不会报oom了。七点跑路,吃个麦当劳回来继续打fifa。看完药王睡觉。

评论

热门博文