我试图实现底片,它将完全重叠视图而不是a 整个屏幕。理想的
但这是实际结果
结束职位
我做错了什么?
这是代码。我想将Textview与id content_to_overlap重叠。
dictionaryItemsControl.ItemsSource = dictionary;
答案 0 :(得分:0)
以下代码并不完美,但提供给您一个想法
使用anchor
进行制作
<android.support.design.widget.CoordinatorLayout
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<TextView
android:id="@+id/btn1"
android:layout_width="match_parent"
android:layout_height="48dp"
android:background="#399"
android:layout_marginBottom="4dp"
android:clipChildren="false"
android:clipToPadding="false"
android:gravity="center"
android:text="Text1" />
<TextView
android:id="@+id/btn2"
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_below="@+id/btn1"
android:background="#399"
android:clipChildren="false"
android:layout_marginBottom="4dp"
android:clipToPadding="false"
android:gravity="center"
android:text="Text2Text2Text2Text2" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/btn2"
android:clipChildren="false"
android:clipToPadding="false">
<TextView
android:id="@+id/content_to_overlap"
android:layout_width="match_parent"
android:layout_height="64dp"
android:background="#B44"
app:behavior_peekHeight="48dp"
app:layout_behavior="android.support.design.widget.BottomSheetBehavior"
android:background="#8FF0"
android:gravity="center"
android:text="Text3" />
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:anchor="@id/content_to_overlap" />
</android.support.design.widget.CoordinatorLayout>