CoordinatorLayout中嵌套NestedScrollView,滑动时出现波动

滑动时老是出现那种NestedScrollView已滑动但是AppBarLayout要等一会才收缩,就出现那种一卡一卡的情况,求大神帮一下啊

滑动时老是出现那种NestedScrollView已滑动但是AppBarLayout要等一会才收缩,就出现那种一卡一卡的情况,求大神帮一下啊

1

8个回答

我也是发现有这个问题,不知道怎么回事!

0
DreamsPeNg
DreamsPeNg 回复XuZhenhao0609: 怎么处理的,有方法吗,着急,感谢
一年多之前 回复
zac2855051
D_Xcution 是啊,麻烦得很搞了很久都不知道问题出在哪
2 年多之前 回复
sumsear
XuZhenhao0609 还有的时候下拉了,ToolBar没下来,要卡顿一下才会下来
2 年多之前 回复

问题是你滚动的布局没有加锚点,直接上代码
ViewPager 的Fragment 用了NestedScrollview 然后也出现楼主相同的问题,
经测试,加了锚点(如下加黑代码)就不会有抖动的现象了

<android.support.v4.view.ViewPager
    android:id="@+id/vp_activity_login_view_pager"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/white"

app:layout_anchor="@id/app_bar_layout"

app:layout_anchorGravity="bottom"

    app:layout_behavior="@string/appbar_scrolling_view_behavior"
/>

3
xiaohuanqi
xiaohuanqi 没用
10 个月之前 回复

今天在简书上也发现有这个问题!

0

楼主解决这个问题了吗?我也遇到这个问题,找了很多资料都不知道怎么解决。

0

请问楼上各位大神解决了这个问题了吗

0

楼上的各位有找到问题所在吗,我用的华为才会出现这种情况?难道要放弃用这个控件吗

0

请问一下,点击NestedScrollView中的某个控件
。如何把NestedScrollView直接置顶

0
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android 中CoordinatorLayout与AppBarLayout、NestedScrollView用法(实现上滑动悬浮,全局可滑动)
1.
最简单的在某个Fragment中的WebView里滑动隐藏、显示Toolbar的方法——CoordinatorLayout、NestedScrollView与WebView的嵌套使用
最近在做一个app时遇到了这样一个问题:我采用了Navigation侧边栏切换Fragment,其中一个Fragment就需要用到WebView,需求是这个Fragment 里面的WebView滑动的时候Toolbar能够自动隐藏,然而弄了很久也没有办法实现。其中有一个办法能够解决单一页面下的WebView滑动时toolbar 自动隐藏,见https://blog.csdn.net/m5314/a...
pulltorefresh 刷新与 nestedscroll 冲突的解决办法
pulltorefresh 用的是这个框架: com.handmark.pulltorefresh.library; 做到一个奇葩功能,就是要使用android material design中的滚动隐藏tab的和搜索框,但是刷新要的是pulltorefresh 刷新 ,列表使用的是recyclerview(recyclerview自带nestedscroll)! 布局大致这样: <an
Collapsing ToolbarLayout、AppBarLayout和NestedScrollView组合滑动折叠或拉伸Toolbar的demo
http://blog.csdn.net/richiezhu/article/details/51005349
CoordinatorLayout + NestedScrollView 软键盘打开布局覆盖布局解决方案
CoordinatorLayout + NestedScrollView 软键盘打开布局混乱问题 问题描述: 在CoordinatorLayout + NestedScrollView实现的布局中弹出软键盘覆盖布局。 adjustResize属性失效。 解决方案: 第一步:在manifest.xml中对应activity中设置属性android:windowS...
解决NestedScrollView中嵌套ViewPager,ViewPager内容无法正常显示问题
由于公司项目要使用下图(向上滑动收缩顶部下拉继续展示)的效果。所以使用Android中自带控件CoordinatorLayout来实现,下面滑动布局内容使用NestedScrollView来实现,NestedScrollView中嵌套了ViewPager来展示不同的Tab滑动展示,然后运行后,手机里面ViewPager始终无法正常展示,&amp;lt;android.support.v4.widget.N...
NestedScrollView嵌套RecyclerView滑动卡顿解决方案
直接上代码吧 如果你APP的API适配的minSdkVersion高于21,直接在RecyclerView中加上android:nestedScrollingEnabled="false" <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layou
完美解决ViewPager嵌套的滑动问题
当ViewPager 嵌套时,子ViewPager,不能优先处理滑动事件。 玩一下 网易新闻 客户端,多层嵌套,处理的很流畅,不过也有点小bug。此Demo完美解决ViewPager嵌套的滑动问题,但快速滑动父ViewPager,再滑动ViewPager还是被父ViewPager处理了,正常操作,都是正常的。
Ptrlayout嵌套ScrollView 滑动冲突问题
解决方法如下: scrollView.getY(); ptr.setPtrHandler(new PtrDefaultHandler() { @Override public void onRefreshBegin(PtrFrameLayout frame) { //刷新逻辑 } ...
解决嵌套滑动的卡顿,Android嵌套滑动机制(NestedScrolling)
解决嵌套滑动的卡顿,以recycleview为例mRecyclerView.setNestedScrollingEnabled(false);http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0603/2990.html
NestedScrollView与RecyclerView嵌套,以及NestedScrollView不会滚动到屏幕顶部解决
①NestedScrollView与RecyclerView嵌套,导致滚动惯性消失 解决:mRecyclerView.setNestedScrollingEnabled(false); ②NestedScrollView中嵌套其他布局和RecyclerView后,不会滚动到屏幕顶部 解决给最顶部的布局View设置下requestFocus(); xml version="1.0
ViewPager与NestedScrollView套嵌会引起冲突,滑动不了的问题
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_pa
解决NestedScrollView 布局不能撑满屏幕 的问题
最近使用  NestedScrollView   嵌套使其布局超出屏幕时滑动; 想让最后一个子布局位于屏幕最底方; 各种方法都不行,后来发现NestedScrollView 的 子布局不能撑满整个屏幕,而是包裹内容,按照wrap_content来计算,哪怕写的 match_parent 也没用; 解决办法: 添加属性: android:fillViewport=&quot;true&quot;  &amp;...
NestedScrollView+RecyclerView 滑动卡顿简单解决方案
这个是在工作中发现的问题 以下xml是当前布局: <android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_p
自定义嵌套滚动WebView(协调者布局中使用)
实现NestedScrollingChild接口的WebView------NestedScrollWebView,可以在协调者布局中使用,需要设置app:layout_behavior="@string/appbar_scrolling_view_behavior"
【Android】完美解决SwipeRefreshLayout中嵌套ViewPager时滑动冲突的方法
一、解决思路:    ①当ViewPager开始滑动时,将SwipeRefreshLayout的触发状态设置为不可用    ②当ViewPager停止滑动时,将SwipeRefreshLayout的触发状态设置为可用    ③当SwipeRefreshLayout被触发时,将ViewPager的触发状态设置为不可用    ④当SwipeRefreshLayout触发结束时,将ViewPager的触...
解决NestedScrollView 嵌套 RecyclerView出现的滑动冲突问题
NestedScrollView嵌套RecyclerView的xml代码: <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@st
NestedScrollView中嵌套ViewPager或RecyclerView出现滑动冲突的解决
NestedScrollView嵌套ViewPager出现的滑动冲突 问题描述: ViewPager无法左右滑动, 切无内容显示. 如果有相关Tab与ViewPager相绑定, 会导致Tab切换卡顿. 问题布局复原: <android.support.v4.widget.NestedScrollView android:id="@+id/home_scroll_view"
NestedScrollView、RecycleView、ViewPager 等布局方面的常见问题汇总,及解决
前言 在开发中我们经常会用到 NestedScrollView 和 RecycleView,一般情况下这两种布局是不需要进行嵌套的,很多情况下 RecycleView 就可以自行解决,但是毕竟是一般情况,因此超出一般情况外的,我们可能就需要进行嵌套了,虽然 Google 大大也不鼓励我们这样使用。 这样使用可能会带来一些问题,一如当年的 ScrollView 和 ListView 的矛盾一样。
CoordinatorLayout+AppBarLayout使用(替代ScrollView 避免滑动事件冲突)
CoordinatorLayout+AppBarLayout使用(替代ScrollView 避免滑动事件冲突) 入坑部分 上周拿到产品需求,看了看需要悬浮置顶效果????????????? 这嘛很简单。 SmartRefreshLayout+NestedScrollView+RecyclerView搞定 恭喜你入坑了(NestedScrollView+RecyclerView事件滑动冲突) 我们...
CoordinatorLayout和AppBarLayout 嵌套滑动时抖动的一个原生bug
问题描述 先看出现抖动时的录屏: android_coordinatorLayout_appbarlayout_bug.gif 如何复现: 只需要在Android Studio中按照谷歌官方模板, 生成一个Scrolling Activity: 图片.png 修改它的布局文件 activity_scrolling.xml ...
NestedScrollView嵌套ListView出现问题以及解决方法
在使用CoordinatorLayout和AppBarLayout实现嵌套滑动的时候,出现listview没有嵌套滑动;如果要实现嵌套滑动,则需要添加NestedScrollView,但是结果发现listview只显示一行数据&amp;lt;android.support.v4.widget.NestedScrollView android:layout_width=&quot;match_pare...
CoordinatorLayout 嵌套Recyclerview在嵌套Recyclerview滑动出现冲突解决办法
RecyclerView嵌套RecycleView  要做一个界面,CoordinatorLayout嵌套AppBarLayout和RecyclerView来实现折叠滑动,我的RecycleView里面布局较多,计划再嵌入RecyclerView来实现,当我用到RecyclerView添加GrideLayoutManager实现GrideView时,发现滑动就出现问题,折叠失败,参考官方demo,...
CoordinatorLayout滑动卡顿问题之~~~
大屌推荐之自定义Behavior 方法 public class FlingBehavior extends AppBarLayout.Behavior { private static final int TOP_CHILD_FLING_THRESHOLD = 3; private boolean isPositive; public FlingBehavior()...
NestedScrollView 嵌套 ListView 实现滑动折叠效果
NestedScrollView 嵌套 ListView 替代 RecyclerView实现折叠效果
使用TwinklingRefreshLayout开源框架采坑
使用TwinklingRefreshLayout开源框架采坑: 1.在TwinklingRefreshLayout控件中添加RecyclerView等列表控件不能再添加别的控件(TextView)否则会造成如下的混乱界面(滑动过程)2.如果添加LinearLayout会造成RecyclerView中数据填充不完,只有一个手机的界面的数据,所以在布局中尽量注意,下面代码是我采坑后的成果,如果不添加列
关于WebView和NestedScrollView奇奇怪怪的问题
最近新版上线为了实现功能需求,用了CoordinatorLayout和NestedScrollView来做顶部跟随手势的显示和隐藏。当然也被新控件坑了一点点,遇到了下边几个问题。先看下效果图:1.NestedScrollView拦截点击事件的问题NestedScrollView只能是CoordinatorLayout的直接子View,才可以正常起作用。
NestedScrollView 嵌套 RecyclerView 滑动到顶部 滚动到顶部 切换置顶
image.png NestedScrollView嵌套RecyclerView 点击顶部标签 使底部Banner、recyclerView 显示出来。 //稳妥一点两个都加上 nestedScrollView.smoothScrollTo(0, 0) recyclerView.smoothScrollToPosition(0) ...
nestedscrollview 中加载 webview 内容不能正常显示,Toolbar有警告
加载不出来的警告:01-06 11:27:41.403 22796-22796/com.up366.refactor W/View: requestLayout() improperly called by android.support.v7.widget.Toolbar{41e5a478 V.E..... ......ID 0,0-720,112 #7f0c006a app:id/toolbar
关于CoordinatorLayout和ListView滑动冲突的解决
最近项目中使用到了CoordinatorLayout这种布局方式,搭配RecycleView,实现起来比较简单,而且不用自己处理滑动事件,但是改为了ListView后发生了滑动冲突. 所以想到了以下解决方案: 1.使用事件分发,当ListView在Y轴滑动时,将事件交给CoordinatorLayout处理,无效!!! 2.取消ListView在Y轴的滑动,计算手指移动的距离,交给Coord
CoordinatorLayout+AppBarLayout+RecyclerView 滑动冲突引发屏幕抖动的解决方案
前言 项目示例图 出现的问题链接:https://ask.csdn.net/questions/363070 跟这个哥们遇到的问题一样一样的; 原因 用到的布局结构就是CoordinatorLayout+AppBarLayout+ViewPager 然后Viewpager里是两个RecyclerView; 当你appbar高度低的时候一般不会触发这个问题,因为appbar f...
NestedScrollView+RecyclerView优雅的解决滑动冲突问题
NestedScrollView+RecyclerView优雅的解决滑动冲突问题
工作篇 之 解决谷歌地图与 NestedScrollView 滑动冲突
LZ-Says:情不知往矣,一往情深。 前言 话说,前段时间被地图虐个半死,那酸爽程度,简直无与伦比。 一会儿,要翻墙;一会儿,网络不稳定,白屏了;一会儿,某些设备不支持 GMS 服务了。 怎一个无奈至极。 某天,项目收尾时,愕然发现在某页 Google Map 与当前页面滑动冲突,最直接的表现结果便是,手指触摸地图进行滑动时,地图视觉卡顿且页面会随着手指滑动而滑动,顿时很蛋疼,脑海第一想法...
Android NestedScrollView嵌套RecyclerView滑动卡顿问题简洁解决方案
Android NestedScrollView嵌套RecyclerView滑动卡顿问题简洁解决方案其实仅仅需要给RecyclerView加一行控制代码即可:mRecyclerView.setNestedScrollingEnabled(false);这是最简洁的解决方案过去网上也给出了其他的解决方法,比如是这样:mLinearLayoutManager.setSmoothScrollbarEna...
Android问题集锦(九)- NestedScrollView + RecyclerView页面载入时总是滑动到最底部
项目中遇到页面载入时总是滑动到最底部,原因是焦点在页面底部; 方法一:在根布局中设置android:descendantFocusability属性 android:descendantFocusability属性值设置成blocksDescendants; android:descendantFocusability属性一共有三种值分别如下: beforeDescendants:view...
解决NestedScrollView 嵌套 RecyclerView 滑动没有惯性,直接停顿的现象
平时我们滑动的时候都知道ScrollView都是带有惯性滑动效果的。但是在5.0以上系统使用NestedScrollView嵌套RecyleView时,惯性滑动会失效,滑起来会感觉很不顺畅。那怎么解决呢? 1.禁止RecyclerView 的滑动 方法很简单,一般我们这么嵌套都是为了让外部NestedScrollView滑动而recyclerView不滑动的,所以我们只要让recyclerVi...
NestedScrollView嵌套RecyclerView时滑动不流畅问题的解决办法
最开始使用ScrollView的时候嵌套ListView会出现item显示不全等一些问题,现在google提供NestedScrollView已经可以解决该问题,但是在使用NestedScrollView嵌套RecyclerView的时候会发现我们在RecyclerView上滑动的时候没有了滚动的效果,查看文档找到的解决办法: LinearLayoutManager layoutManager =
自定义实现CoordinatorLayout效果,tablayout随recycleview滚动而滚动
自定义实现CoordinatorLayout效果,tablayout随recycleview滚动而滚动,根据这份代码改编而来:http://download.csdn.net/download/oushangfeng123/8971049
关于NestedScrollView嵌套RecyclerView页面载入时总是滑动到最底部
看标题是不是不太明白,来两张图片: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 正常情况下,我们期待的是进入页面以后显示左图效果,可是由于NestedScrollView嵌套RecyclerView,导致Recyclerview占据焦点导致整个NestedScrollView内容上滑。知道原因以后解决这个bug就容易多了。 方法一:在根布局设置android:d...
CoordinatorLayout和AppBarLayout滑动弹跳(回弹)问题解决
前言:项目中在开发吸顶布局的时候使用了CoordinatorLayout和AppBarLayout实现,布局包括CoordinatorLayout、CollapsingToolbarLayout 、AppBarLayout、ToolBar和RecyclerView这五个类, 但是给CollapsingToolbarLayout 添加了app:layout...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 区块链价格波动 区块链token价格波动