我正在嘗試在CollapsingToolbarLayout. 初稿沒有linearlayout,但這樣做的工具列與包含的布局重疊。所以我把工具列和布局放到了一個linearlayout. 布局按預期位于工具列下方,但滾動行為現在消失了。他們只是呆在同一個地方,不滾動。
<com.google.android.material.appbar.AppBarLayout
android:id="@ id/appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true"
app:liftOnScroll="true">
<com.google.android.material.appbar.CollapsingToolbarLayout
android:id="@ id/toolbar_layout"
style="@style/Widget.SaltWatcher.App.Toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_scrollFlags="scroll|exitUntilCollapsed"
app:titleEnabled="false"
app:toolbarId="@id/toolbar">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
app:layout_collapseMode="pin"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<com.google.android.material.appbar.MaterialToolbar
android:id="@ id/toolbar"
style="@style/Widget.SaltWatcher.App.Toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:elevation="0dp"
app:contentInsetStart="0dp"
app:elevation="0dp"
app:layout_collapseMode="parallax" />
<include
android:id="@ id/values"
layout="@layout/layout_values"
android:layout_width="match_parent"
android:layout_height="136dp"
android:layout_gravity="bottom"
android:scaleType="centerCrop"
app:contentInsetStart="0dp"
app:layout_collapseMode="parallax" />
</LinearLayout>
</com.google.android.material.appbar.CollapsingToolbarLayout>
</com.google.android.material.appbar.AppBarLayout>
uj5u.com熱心網友回復:
初稿沒有線性布局,但這樣做工具列與包含的布局重疊。
您可以繼續您的第一次嘗試,但只需添加等于工具列高度的上邊距;這是您的情況下的默認 ActionBar 高度?attr/actionBarSize。
所以,這將是:
<com.google.android.material.appbar.AppBarLayout
<com.google.android.material.appbar.CollapsingToolbarLayout
<com.google.android.material.appbar.MaterialToolbar
...
android:layout_height="?attr/actionBarSize"
<include
...
android:layout_marginTop="?attr/actionBarSize"
...
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/490455.html
標籤:安卓 安卓布局 安卓工具栏 android-coordinator布局 android-collapsingtoolbarlayout
上一篇:運行HerokuPython Selenium和Chromedriver時出錯
下一篇:為什么執行此代碼時會掛起?
