Я использую Coordinator Layout на моем экране детализации видео.Видео будет воспроизводиться в верхней части экрана, а список комментариев будет отображаться после просмотра видео.
Теперь я хочу показать макет entercomment в нижней части всего экрана, и, прокручивая его вниз, я хочу разместить этот макет под videoview.
Что я сделал.
То, что я хочу сделать, это.
здесь проблема в макете дополнения.Я не знаю, как добиться такой же функциональности в макете координатора.Я хочу показывать макет комментария внизу экрана до тех пор, пока videoview не прокрутится вниз, после чего он будет отображаться ниже videoview, как прикрепленный gif
My VideoDetail XML is. (Я удалил ненужный код)
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main_content"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<android.support.design.widget.CoordinatorLayout
android:id="@+id/detail_root_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<android.support.design.widget.AppBarLayout
android:id="@+id/app_bar"
android:layout_width="match_parent"
android:layout_height="600dp"
android:fitsSystemWindows="true">
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/toolbar_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
app:layout_scrollFlags="scroll">
//below is my video viwer code which is inside framelayout
<FrameLayout
android:id="@+id/frame_video"
android:layout_width="match_parent"
android:layout_height="600dp">
</FrameLayout>
<RelativeLayout
android:layout_width="match_parent"
android:id="@+id/my_Relative_layout"
android:layout_height="600dp">
</RelativeLayout>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
//Below is my Add comment layout
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_gravity="center_horizontal|bottom"
android:gravity="bottom"
android:background="@drawable/drawer_background_gradient"
android:orientation="horizontal"
app:layout_anchor="@id/my_Relative_layout"
app:layout_anchorGravity="bottom|end">
</LinearLayout>
//below is my comment list layout which is recyleview.
<FrameLayout
android:layout_width="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:layout_height="wrap_content">
<android.support.v7.widget.RecyclerView
android:id="@+id/rv_comment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="40dp"
android:nestedScrollingEnabled="true">
</android.support.v7.widget.RecyclerView>
</FrameLayout>
</android.support.design.widget.CoordinatorLayout>
</RelativeLayout>