仿京东下拉刷新动画

来源:互联网 发布:linux 复制所有内容 编辑:程序博客网 时间:2024/06/01 08:56

网上搜了一遍,发现掘金上的一篇文章关于下来刷新的,找到原文是简书的:

http://www.jianshu.com/p/9daaa87045d0

有直接的github地址是别人写好的,下载运行就可以,地址如下:

https://github.com/shenminjie/jd_tmall_refresh_demo

但是如果植入自己的项目中会碰到许多问题,不想偷懒的话自己动手试试。

我是遇到很多问题:

1.复制进去是没什么问题,但是有个问题:item_layout.xml布局android.support.v7.widget.CardView报错,于是,我试了三种方法:

一、我到网上下了此jar包导入,还是冲突了。放弃,另寻它法。


二、在主module中按F4通过gradle引入此包,但是build.gradle中会有下划线提示,然后看了下载的demo 


嗯,V7包是24.2.1的 但我的是25的,这个有点坑爹,网上没找到25.3.0的,顿时懵逼了.细想了一下,不可能级和别人的框架还要受到版本的限制把,这个矛盾暂时不能解决。最后还是放弃

三、然后进入到此界面看了一下,


就一个布局两个控件,想办法看看能不能替换,然后直接用Relative或者linearlayout就替换了,解决了

小弟不才,花的时间有点久了。


MyApplication中单例模式用com.facebook.drawee.backends.pipeline.Fresco是天猫下拉刷新用的框架Fresco,支持gif的,有兴趣的朋友可以研究研究,这里我就不整合了。

其他小问题要自己去整合的时候才会知道,这时候需要冷静下来多思考,然后针对性的去解决问题。

附上:github上源码 https://github.com/1948421773/musicshop001



原创粉丝点击