有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何制作可滚动覆盖

我正在努力实现下面的图像。目标是有一个覆盖的editText,可以滚动和隐藏其下的内容。我不知道如何使用Java或XML实现这一点。左侧的图像是所需的初始屏幕,第二个屏幕是当scrollView覆盖内容时,出现标题

enter image description here


共 (1) 个答案

  1. # 1 楼答案

    您可以通过Collapsing Toolbar实现这一点

    <com.google.android.material.appbar.CollapsingToolbarLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:contentScrim="?attr/colorPrimary"
        app:expandedTitleGravity="top"
        app:layout_scrollFlags="scroll|exitUntilCollapsed|snap">
    
      <ImageView
          android:id="@+id/backdrop"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:scaleType="centerCrop"
          app:layout_collapseMode="parallax"
          android:src="@drawable/appbar_image" />
    
      <androidx.appcompat.widget.Toolbar
          android:layout_width="match_parent"
          android:layout_height="?attr/actionBarSize"
          app:layout_collapseMode="pin"/>
    </com.google.android.material.appbar.CollapsingToolbarLayout>