2 回答
慕斯709654
TA贡献1840条经验 获得超5个赞
我设法通过调整这个答案来解决这个问题:https ://stackoverflow.com/a/34920495/5369519并使用以下代码:
nestedScrollView.post(() -> {
int appBarHeight = appBar.getHeight()/2;
nestedScrollView.startNestedScroll(ViewCompat.SCROLL_AXIS_VERTICAL);
nestedScrollView.dispatchNestedPreScroll(0, appBarHeight, null, null);
nestedScrollView.dispatchNestedScroll(0, 0, 0, 0, new int[]{0, -appBarHeight});
});
这模拟了向下滚动的一半。仅使用NestedScrollView.scrollTo()不足以触发父级的滚动事件。
紫衣仙女
TA贡献1839条经验 获得超15个赞
为了创建折叠工具栏,CollapsingToolbarLayout集成了 AppBarLayout、CoordinatorLayout、Toolbar 和一个可滚动的内容视图,例如 RecyclerView
添加回答
举报
0/150
提交
取消