7得票4回答
在GridView中嵌套的ScrollView仅占用部分空间

我有以下内容: 1. 协调员布局 2. 应用栏布局 (协调员布局的子元素) 3. 折叠式工具栏布局(应用栏的子元素) 4. 嵌套滚动视图(协调员的子元素) 我想在NestedScrollView中放置一个网格视图,以便用户可以在整个屏幕空间上滚动。 我的问题是当前网格视图仅占用Nested...

23得票3回答
NestedScrollView和水平的RecyclerView平滑滚动

我有一个嵌套的纵向NestedScrollView,并包含一系列具有水平LayoutManager设置的RecyclerView。这个想法与新的Google Play商店看起来非常相似。虽然我能够使它运行,但它并不流畅。以下是问题: 1)水平RecyclerView项目大多数时候无法拦截触摸...

65得票2回答
如何禁用NestedScrollView和CollapsingToolbarLayout的滚动,例如当下方没有更多内容时?

背景 我想要添加与许多应用程序上显示的相同功能,即屏幕上部区域根据滚动内容而收缩和扩展。 为此,我使用了谷歌的设计库,如CheeseSquare示例所示。 问题 问题是,无论在NestedScrollView中有多少内容,它都会让我向下滚动超出内容的最后一个视图,以便让我看到操作栏的最...

8得票1回答
使用嵌套滚动视图(NestedScrollView)处理VerticalViewPager的滚动

背景: 我正在使用ViewPager的变体,它不是水平方向滚动,而是垂直方向滚动。 VerticalViewPager: https://android.googlesource.com/platform/packages/apps/DeskClock/+/master/src/com/a...

16得票8回答
在NestedScrollView中平滑滚动到子视图

我在NestedScrollView中有一个可展开的视图,它的父项是CardView。当展开动画结束后,我想要创建平滑的滚动到子项。但我只找到了一种解决方案: scrollView.requestChildFocus(someView, someView); 这段代码运行良好,但是当调用req...

8得票1回答
在Android Studio中启用NestedScrollView的惯性滚动

我有一个NestedScrollView(默认滚动活动的一部分),其中包含一个CoordinatorLayout和RecyclerView,用于显示带有某些信息的卡片。设计布局允许卡片在屏幕外面,如果太多则用户可以向下滚动,但由于某种原因,滚动没有应有的惯性。我查看了一些内容,并找到了一个关于...

27得票5回答
如何实现带有TabBar的SliverAppBar

Flutter文档展示了一个使用NestedScrollView的SliverAppBar+TabBar+TabBarView with ListView的演示,但这有点复杂,我想知道是否有更简单清晰的实现方法。我尝试了以下代码:CustomScrollView slivers: ...

61得票4回答
如何将RecyclerView放在NestedScrollView中?

使用NestedScrollView可以将一个滚动视图放在另一个滚动视图内,只要它们正确实现了NestedScrollingChild和NestedScrollingParent。这并不是一种糟糕的设计模式,“Ian Lake(来自Google)在这里实际上建议在RecyclerView中放置...

59得票5回答
NestedScrollview无法从顶部开始滚动

我有一个NestedScrollview里面嵌套了一个RecyclerView,除了一个问题,一切都正常。在NestedScrollview中有三个视图,前两个是LinearLayout,第三个是RecyclerView。当我运行我的应用程序时,Activity不会显示前面的两个布局,而是直接...

16得票5回答
滚动时隐藏NestedScrollView中的FAB按钮

我有一个包含多个LinearLayout和TextView的NestedScrollView。 同时,出于某些原因,我正在使用FloatingActionButton库。因此,我无法为其使用任何Behavior。 我不知道该如何处理ScrollView的scrollChange监听器来动态隐藏...