搜索
您的当前位置:首页正文

在Github做的那些微小的工作(2)

来源:二三娱乐

这原本是一个深度结合了universalImageLoader的高斯模糊载入图片组件,先获取小图铺满控件,并虚化显示给用户,同时获取大图,提供progress显示进度。
但是众所周知,在组件中结合某一特定图片加载库是一件吃力不讨好的事,我已知最好的解决方法是将加载图片接口等放出,由外部在调用时写入加载过程,保证组件和加载框架的解绑。

于是我做了以下改进:

  1. 将图片加载改至外部
  2. 将universalImageLoader在外部替代为glide
  3. 对图片的载入做了更加流畅的处理

  1. 使控件按照外部比例进行宽高的等比例调整,并使实现的效果与设计效果图相符
  2. 增加一个viewPager的例子
  3. 对控件的savedInstance进行配置,使内部对应用重启进行适应
  4. 新增属性animDuration
Top