CoordinatorLayout踩坑

使用必須準(zhǔn)備:

  1. 依賴庫(builde文件中添加,好像是這三個吧):
compile 'com.android.support:design:24.2.1'
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.android.support:support-v4:24.2.1'
  1. 必須將AppBarLayout放在第一位(查到別人說的),反正不放AppBarLayout會不正常工作
    AppBarLayout踩坑
  2. 滾動部分推薦用NestedScrollView包裹,并添加
app:layout_behavior="@string/appbar_scrolling_view_behavior"

這個參數(shù)會讓NestedScrollView實現(xiàn)在類似vertical的Layout布局中的類似效果,其他參數(shù)沒試過,不知道會有什么效果,但是如果你不用app:layout_behavior這個屬性的話,就會出現(xiàn)NestedScrollView在FrameLayout中的效果,和其他布局互相重疊

  1. android:fitsSystemWindows屬性
android:fitsSystemWindows="true"

這個屬性在最外層布局時候會將整個上邊界擴(kuò)至屏幕頂,所以如果不是隱藏狀態(tài)欄的風(fēng)格化狀態(tài)欄會遮蓋布局最上方一小部分

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容