在AppBarLayout中删除工具栏顶部的额外填充,可以通过以下步骤实现:
android:contentInsetTop
为0,将顶部填充设置为0。android:paddingTop
为0,将顶部内边距设置为0。示例代码如下:
<androidx.appcompat.widget.Toolbar
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:contentInsetTop="0"
android:paddingTop="0"
app:layout_scrollFlags="scroll|enterAlways">
</androidx.appcompat.widget.Toolbar>
app:contentScrim
为透明色,将顶部填充设置为透明。app:expandedTitleMarginTop
为0,将顶部内边距设置为0。示例代码如下:
<com.google.android.material.appbar.CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
app:contentScrim="@android:color/transparent"
app:expandedTitleMarginTop="0"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
</com.google.android.material.appbar.CollapsingToolbarLayout>
以上是在AppBarLayout中删除工具栏顶部的额外填充的方法。根据具体的布局和需求,选择对应的方式进行设置即可。
领取专属 10元无门槛券
手把手带您无忧上云