我正在使用底页。对于其他行为(如AppBar Scrolling View行为),可以在不同级别的子级中提及它们,但是对于底层表行为,ViewGroup必须是CoordinatorLayout的直接子级。为什么呢?
<CoordinatorLayout>
<AppbarLayout/>
<RelativeLayout>
<RelativeLayout <!-- not the direct child, still works -->
...
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
</RelativeLayout>
</CoordinatorLayout>
以下层级不起作用。
<CoordinatorLayout>
<AppbarLayout/>
<RelativeLayout>
<RelativeLayout <!-- not the direct child, does not work -->
...
app:layout_behavior="@string/bottom_sheet_behavior" />
</RelativeLayout>
</CoordinatorLayout>