android 嵌套滑动以及eclipse中使用recycleview
来源:互联网 发布:java web小项目实例 编辑:程序博客网 时间:2024/06/06 10:54
我们知道在android中谷歌是不建议进行嵌套滑动的,所有实现起来会出现各种bug,但是很多时候需求是要使用这种嵌套滑动的布局的,感觉体验比较好吧,比如像美团以及各种应用市场中的详情页都是这种嵌套滑动的的布局, 所以用的地方还是比较多的.还是要去实现的.
不过好在在support.v4
包中为大家提供了两个非常神奇的类NestedScrollingParent 以及 NestedScrollingChild,通过这俩个类可以很方便的帮助我们实现嵌套滑动的效果,首先最外层是可以滑动的, 所以我们需要一个实现NestedScrollingParent 的外层控件, 自己写会比较麻烦限于水平有限所以在网上找到了鸿洋大神写的一个集成linerlayout, 实现NestedScrollingParent的控件地址http://blog.csdn.net/lmj623565791/article/details/52204039
大神实现的已经很好了,所以就不多说了吧,自己吧自己使用过程中遇到的问题记录一下 , 首先这个里面的fragment中 只是用了recycleView 但是这种布局 下面的可能是不一定是一个recycleview ,我的里面还是包含一个可以滑动的布局, 网上查了一下有人说scrollview 是有已经实现了NestedScrollingChild 这个的这样的话就是可以直接使用的,但是并没有找到,所以最后 只写一个实现NestedScrollingChild的 scrollview的控件, 这样基本就可以实现嵌套滑动了,
需要注意的几点吧
1. listview是没有实现NestedScrollingChild 的所以是不能直接用的如果想要用的话是需要自己去实现NestedScrollingChild 但是不是很好做,自己需要去做很多事情,所以暂时没有去研究这些东西
2 recycleview 也不是所有版本的都实现了NestedScrollingChild 这个的,在刚出的5.0这个版本的recycleview 就是没有实现的,所以即使你使用了recycleview 也是没有用的,所以版本一定要用新的,
3 eclipse 中导入recycleview 如果导入jar包的话是只能导入api21.0.0的, 其他版本jar包在eclipse 是无法使用的,即使导入了运行也是一定会报错的, 因为在之后的版本recycleView 已经不简简单单的是一个jar包了, 需要导入的是一个库 , 这样才能正常使用 ,这个问题也是困扰了自己很长时间, 不过还好最好顺利解决了,
4,并且v7-v4包也是要新的才可以使用的, 所以现在使用eclipse可能真的有点苦逼了,感觉还是要尽快换as啊.
recyclerview库以及实现NestedScrollingChild的scrollview地址
- android 嵌套滑动以及eclipse中使用recycleview
- android scrollerview嵌套recycleview滑动卡顿
- Android中Recyclerview使用15----禁止RecycleView的滑动
- swipRefreshLayout 和Scrollview 以及recycleView嵌套产生滑动冲突问题解决
- 解决RecycleView嵌套RecycleView滑动冲突问题
- android recycleview实现两列不滑动(nestscrollview嵌套)
- Android Scrollview嵌套RecycleView滑动不流畅,卡顿问题
- 解决ScrollView中嵌套RecycleView不能滑动的问题
- NestedScrollView中嵌套RecycleView
- recycleview+NestedScrollView+viewpager 解决滑动问题以及recycleview的使用技巧
- 解决scrollview嵌套recycleview,recycleview抢走滑动事件的问题
- ScrllView嵌套RecycleView时ScrllView不随着RecycleView滑动解决方案
- 解决RecycleView嵌套RecycleView滑动卡顿的问题
- Android 禁止RecycleView的滑动
- Android 禁止RecycleView的滑动
- ScrollView嵌套RecyclerView滑动冲突,禁止RecycleView滑动
- Android中RecycleView的使用详解
- RecycleView水波纹 以及RecycleView的滑动动画
- JAVA利用反射调用第三方JNI库
- ios 比较两个数组的数据的不同
- Android studio 解析JSON格式数据
- osgFX实现方式解析
- sed解析url的域名
- android 嵌套滑动以及eclipse中使用recycleview
- 网络用语集合
- DoTween全解析(入门篇)
- Stoneの8421码
- 如何在微信公众号上添加菜单
- Nginx与Lua
- Git命令大全
- CS231n作业笔记1.4:随机梯度下降(SGD)
- case expressions must be constant expressions 的问题