android 嵌套滑动以及eclipse中使用recycleview
2016-12-19 18:39
106 查看
我们知道在android中谷歌是不建议进行嵌套滑动的,所有实现起来会出现各种bug,但是很多时候需求是要使用这种嵌套滑动的布局的,感觉体验比较好吧,比如像美团以及各种应用市场中的详情页都是这种嵌套滑动的的布局, 所以用的地方还是比较多的.还是要去实现的.
不过好在在
大神实现的已经很好了,所以就不多说了吧,自己吧自己使用过程中遇到的问题记录一下 , 首先这个里面的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地址
不过好在在
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地址
相关文章推荐
- eclipse中android 的Debug调试以及快捷键的使用
- 浅谈Android Fragment嵌套使用存在的一些BUG以及解决方法
- android ScrollView嵌套ListView自动滑动到底部,嵌套ViewPager出现的滑动冲突以及监听滑动停止
- 浅谈Android Fragment嵌套使用存在的一些BUG以及解决方法
- 浅谈Android Fragment嵌套使用存在的一些BUG以及解决方法
- android eclipse中导入framework.jar以及使用其隐藏类的方法
- Android 软件开发 使用Eclipse Debug调试程序 以及Eclipse快捷键操作详解
- android 滑动侧边栏 SlideMenu 源码分析 以及使用手册
- Android Gradle编译学习日记之二(使用 Gradle 编译 Eclipse,引入依赖资源以及迁移 Android Studio)
- 浅谈Android Fragment嵌套使用存在的一些BUG以及解决方法
- 浅谈Android Fragment嵌套使用存在的一些BUG以及解决方法
- 浅谈Android Fragment嵌套使用存在的一些BUG以及解决方法
- android开发环境建立以及开发工具的使用--怎样使用eclipse来开发android源码
- 浅谈Android Fragment嵌套使用存在的一些BUG以及解决方法
- android开发环境建立以及开发工具的使用--怎样使用eclipse来开发android源码
- android genymotion模拟器怎么使用以及怎么连接eclipse来带动模拟器
- 浅谈Android Fragment嵌套使用存在的一些BUG以及解决方法
- 关于eclipse jar导入以及Android的excel的使用(小白)
- Android-使用ViewGroup实现左右滑动切换界面以及界面裂开的效果
- 如何在使用eclipse的情况下,清理android项目中的冗余class文件和资源文件以及冗余图片