BottomSheet peekrecyclerview下方的高度或任何视图

时间:2019-01-31 09:56:24

标签: android bottom-sheet peek

我要在 RecyclerView 下面的 BottomSheet 。我不想为底表 peekHeight 赋予固定值。

是否有任何方法可以通过layout_below进行设置,或者是否有其他方法可以将底页放置在recyclerview下方?

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".Fragments.FragmentHome">

    <include
        android:id="@+id/layout_home_toolbar"
        layout="@layout/custom_toolbar" />

    <android.support.design.widget.CoordinatorLayout
        android:id="@+id/layout_home_coordinator"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@id/layout_home_toolbar">

        <TextView
            android:id="@+id/tv_home_featured"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />

        <android.support.v7.widget.RecyclerView
            android:id="@+id/rv_home_top"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="bottom"
            app:layout_anchor="@id/tv_home_featured"
            app:layout_anchorGravity="bottom" />

        <RelativeLayout
            android:id="@+id/bottom_sheet"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"                
    app:layout_behavior="android.support.design.widget.BottomSheetBehavior">

            <TextView
                android:id="@+id/tv_home_near"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" />
        </RelativeLayout>
    </CoordinatorLayout>
</RelativeLayout>

0 个答案:

没有答案