很抱歉,如果标题不是很清楚,但我不知道效果是什么。它会通过一些截图得到清楚..
我有一个主屏幕,顶部有一个搜索容器,底部有一个房屋列表 整个主屏幕是一个滚动视图,当你的“Pan Pan Pan Pan Pan Pan Pan” textview将屏幕顶部传递给我想要修复的屏幕。
开始屏幕:
如果用户向下滚动,我想要实现的目标:
这是我的xml布局:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<include
android:id="@+id/quick_search_view"
layout="@layout/view_quick_search"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/quick_search_view"
android:orientation="vertical">
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:scaleType="centerCrop"
android:src="@drawable/house1" />
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:adjustViewBounds="true"
android:scaleType="centerCrop"
android:src="@drawable/house2" />
</LinearLayout>
<View
android:layout_width="45dp"
android:layout_height="45dp"
android:layout_below="@+id/quick_search_view"
android:layout_marginLeft="7dp"
android:background="@drawable/triangle_indicator"
android:rotation="180" />
</RelativeLayout>
答案 0 :(得分:1)
按照步骤 -
答案 1 :(得分:1)
我找到了解决方案:here
stickyfragment和observableScrollView完成了这项工作!