我正在尝试使用NavigationExperimental实现scroll-then-fix。 (中型Android应用程序实现了这一点。)
首先,我需要使用内容滚动NavigationHeader而不是固定在顶部。当滚动到某个位置时,导航固定在顶部。
我的第一次尝试是让NavigationHeader收听NavigationCard的滚动事件,这就是问题所在:
NavigationHeader / NavigationCard如何相互通信? NavigationHeader需要知道NavigationCard的滚动位置以改变状态。但它们是两个独立的组成部分。
或许这样做有更聪明的方法?谢谢你的帮助!