2 回答

TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊
我設(shè)法通過調(diào)整這個(gè)答案來解決這個(gè)問題: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});
});
這模擬了向下滾動(dòng)的一半。僅使用NestedScrollView.scrollTo()不足以觸發(fā)父級(jí)的滾動(dòng)事件。

TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊
為了創(chuàng)建折疊工具欄,CollapsingToolbarLayout集成了 AppBarLayout、CoordinatorLayout、Toolbar 和一個(gè)可滾動(dòng)的內(nèi)容視圖,例如 RecyclerView
添加回答
舉報(bào)