Java 如何制作可滚动覆盖图

Java 如何制作可滚动覆盖图,java,android,xml,Java,Android,Xml,我正在努力实现下面的图像。目标是有一个覆盖的editText,可以滚动和隐藏其下的内容。我不知道如何使用Java或XML实现这一点。左侧的图像是所需的初始屏幕,第二个屏幕是当scrollView覆盖内容时,出现标题 您可以通过 您应该使用坐标布局作为整个布局的父级。它的第一个子视图应该是可滚动视图。在您的情况下,我可以是一个包含edittext的scrollview。CoordinatorLayout的第二个子项应为CollasingToolbarLayout。我在回答中发送的上一个链接中描述了

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


您可以通过


您应该使用坐标布局作为整个布局的父级。它的第一个子视图应该是可滚动视图。在您的情况下,我可以是一个包含edittext的scrollview。CoordinatorLayout的第二个子项应为CollasingToolbarLayout。我在回答中发送的上一个链接中描述了这一点。
<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>