仿京东下拉刷新动画
网上搜了一遍,发现掘金上的一篇文章关于下来刷新的,找到原文是简书的:http://www.jianshu.com/p/9daaa87045d0有直接的github地址是别人写好的,下载运行就可以,地址如下:https://github.com/shenminjie/jd_tmall_refresh_demo但是如果植入自己的项目中会碰到许多问题,不想偷懒的话自己动手试试。我是遇
网上搜了一遍,发现掘金上的一篇文章关于下来刷新的,找到原文是简书的:
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
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)