问题标签 [nestedscrollview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
979 浏览

android - 实现 NestedScrollingChild 问题

我正在尝试为自定义视图实现 NestedScrollingChild 的一些示例。

此示例运行良好,我可以看到 ToolBar 随着NestedScrollingChildView上的滚动而折叠。但是,如果我进行以下更改,则NestedScrollingChildView上的滚动不起作用,即。如果我滚动它,工具栏不会折叠

即,如果我给高度一个大小,那么它就不起作用。我正在使用 android 支持库 23.1.1

我从这里得到代码它使用 android 支持库 22.2.1,我更改为 23.1.1,因为我创建的自定义视图在 22.2.1 中工作但在 23.1.1 中停止工作时遇到了这个问题

0 投票
1 回答
595 浏览

android - 同步 ScrollView 和 NestedScrollView

我有以下布局:

我的问题是我希望 ScrollView 先滚动,如果 ScrollView 移动了一点点,否则 NestedScrollView 可以消耗触摸。目前,NestedScrollView 获取触摸事件并仅在 ScrollView 接收触摸之后才使用滚动。我尝试过使用 onInterceptTouchEvent 并进行了试验,但无济于事。任何指针?

这是正确的方法还是我使用其他视图组合?(可能是协调器布局?)

0 投票
2 回答
2649 浏览

android - NestedScrollView + AppBarLayout 内容落后

我已经实现了与 https://github.com/chrisbanes/cheesesquare类似的设计

一个可折叠的工具栏,里面有一个图像,向下滚动时会折叠

它工作得很好,但并非总是如此......例如,在线性布局中,我有一个在我的休息请求完成后被填充的视图。这具有将内容推到 Viewpager 后面的效果,当我再次向下和向上滚动时,所有内容都会再次进入正确的位置。

我在一些 SO 线程上看到,通过在 NestedSCrollVew 上设置“fill_vertical”可以解决一些问题。实际上确实如此,内容不会落后,但滚动视图的底部已被剪切......通过放置一些底部边距可以解决问题,但它是动态的,我不知道提前放置什么边距......

0 投票
1 回答
1931 浏览

android - 嵌套滚动视图内的回收器视图

我有一个这样的布局

文本视图 1

文本视图 2

文本视图 3

图像视图

回收站视图

[第 1 至 10 项垂直组织]

现在,当我滚动页面时,必须滚动整个页面,而不仅仅是 Recyclerview。这在 android 中是一件非常常见且古老的事情,我得到的解决方案是实现
RecyclerView 是否有一个 addHeaderView 等价物?

我不想遵循这种方法,因为它是一个非常老套的解决方案。我觉得在 nestedscrollview 中实施 recyclerview 可能会解决我的问题,我是否采取了正确的方法?还是我应该使用协调器布局?非常感谢任何帮助,您能否也提供一些符合我要求的链接。?

0 投票
1 回答
609 浏览

android - NestedScrollView 和 RecyclerView 的问题,如何分开?

我不知道如何实现这个..我想使用:

  1. 折叠工具栏
  2. “正常”布局(NestedScrollView)
  3. 回收站视图
  4. 通过 NavigationDrawer 导航(因此布局在我的 activity_main.xml 中组合在一起)

当我尝试使用 RecyclerView 时出现问题 - 因为 NestedScrollView (是的,“不要将多个可滚动项放在一起”的规则是真的)......

但是如何实现呢?是否有可能以某种方式保持布局分开?

信息:我正在替换 FrameLayout 中的应用程序内容(见中间部分)。

插入多个 NestedScrollView(在每个 Fragment 中,应该是可滚动的)是否是一个合适的解决方案?

这是我的主要布局:

提前致谢。

0 投票
0 回答
1527 浏览

android - 当 EditText 获得焦点时,使用 TextInputLayout 滚动 NestedScrollView

我有这样的布局:

对于清单中的那个活动,我有 android:windowSoftInputMode="stateAlwaysHidden|adjustResize"

但是当我单击 EditText 并获得焦点时(因此键盘打开) NestedScrollView 不会向上滚动并且 EditText 被键盘覆盖如何让它向上滚动?

0 投票
4 回答
22789 浏览

android - 无法使用 NestedScrollView 平滑滚动 AppBarLayout 和折叠工具栏

我正在开发一个我正在使用的 android 应用程序CoordinatorLayoutAppBarLayoutCollapsingToolbarLayout使用折叠工具栏功能。

我在布局中使用以在相同的布局NestedScrollView中展开和折叠AppBarLayout。当我尝试从屏幕中心向上滚动时,它不起作用,但是当我尝试从屏幕右上角向上滚动屏幕时,它会平滑滚动。

下面提到的是我的xml文件

布局.xml

想要的结果是当我尝试从屏幕中心向上滚动时,它应该像我从手机右上角向上滚动一样顺畅。

请观看下面提到的视频以更清楚地查看问题

https://www.dropbox.com/s/gscfc8vfc7kkpxp/device-2015-12-30-160119.mp4?dl=0

0 投票
5 回答
15080 浏览

android - 滚动时在 NestedScrollView 中隐藏 FAB

我有一个嵌套滚动视图,其中包含一些线性布局和文本视图等内容。由于某些原因,我也在使用浮动操作按钮库。所以我不能使用任何行为。我不知道我应该如何处理来自滚动视图的滚动更改侦听器,以像行为一样动态隐藏和显示工厂。

有什么建议如何在滚动时隐藏和显示工厂?

0 投票
0 回答
1209 浏览

android-coordinatorlayout - 协调器布局未按顺序显示

我有一个TextView里面NestedScrollView

我的 XML:

但是TextView在滚动之前不显示它只是图像下方的黑屏 滚动前不显示 TextView

并且 TextView 在滚动时被拖动

滚动时拖动 TextView

Java代码:

我该如何纠正?我在这里做错了什么?

编辑:

在 NestedScrollView 内的 LinearLayout 中使用 TextView 解决了这个问题。但是为什么需要 LinearLayout 呢?为什么我不能在 NestedScrollView 下直接使用 TextView?

0 投票
1 回答
1072 浏览

android - NestedScrollView 内的 RecyclerView :使水平滚动更容易

我正在开发一个 Android 应用程序,我有一个垂直的 NestedScrollView,它占据了我所有的屏幕,并在多个水平 RecyclerView 内。这是工作,但水平滚动真的很难实现。

我的意思是,当我水平滚动时,手势被 NestedScrollView 捕获,并且视图向上/向下移动。我需要集中注意力并做一个真正的水平运动来滚动 RecyclerView,它正在扼杀 UX...

这是我的 NestedScrollView :

我以编程方式膨胀 RecyclerView,因为数字是在网络数据中定义的,这里是膨胀的布局:

以及我如何在 Java 中设置我的 RecyclerView :

我试图改变“速度”NestedScrollView,但我找不到好的建议/帖子,也许我找不到好的建议。有人可以帮忙吗?