CoordinatorLayout與AppBarLayout嵌套使用的注意事項

        前幾天在網上查閱了CoordinatorLayout與AppBarLayout嵌套使用以達成滑動隱藏佈局的效果,發現網上雖然有代碼與佈局文件,但是缺乏對以下關鍵點的解釋:

        1.app:layout_behavior="@string/appbar_scrolling_view_behavior"所在的佈局會處於AppBarLayout的下方,而沒有設置這一屬性的佈局則會位於屏幕上方,被AppBarLayout所覆蓋,而且不易調整位置;

        2.要想調整沒有layout_behavior屬性的佈局位置,如想在屏幕下方加上一排固定的按鈕佈局,可以在按鈕佈局中加上app:layout_anchor="@+id/main_content",main_content是你的CoordinatorLayout的id,然後加上app:layout_anchorGravity="bottom"這個屬性,就可以達到上述效果了。當然,不僅可以是bottom,也可以是left,right,等。

        3.其他的詳細用法可參照http://blog.csdn.net/xyz_lmn/article/details/48055919這篇博客的內容,我就不再贅述了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章