gpt4 book ai didi

Android 将 anchor 设置为 Bottom Sheets

转载 作者:搜寻专家 更新时间:2023-11-01 08:34:04 24 4
gpt4 key购买 nike

我想为我的 Bottom Sheet 设置一个 anchor :

<!-- bottom sheets -->
<LinearLayout
android:id="@+id/bottom_sheet"
android:layout_width="match_parent"
android:layout_height="300dp"
android:orientation="vertical"
android:padding="10dp"
app:layout_behavior="@string/bottom_sheet_behavior">

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="bottom sheets test! " />

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:text="bottom sheets content! bottom sheets content! bottom sheets content! bottom sheets content! bottom sheets content! bottom sheets content! bottom sheets content! bottom sheets content! bottom sheets content! bottom sheets content! bottom sheets content! bottom sheets content! " />
</LinearLayout>

<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="@dimen/fab_margin"
android:src="@android:drawable/ic_dialog_email"
app:layout_anchor="@id/bottom_sheet"
app:layout_anchorGravity="bottom|end" />

我将 FAB 添加为 CoordinateLayout 的直接子级,并将 Bottom Sheet 的 ID 设置为 FAB 的 layout_anchor 并设置其 layout_anchorGravity。但它不起作用。FAB 不会移动。

最佳答案

我遇到了同样的问题,我找到了这个答案:https://stackoverflow.com/a/37068484/4142087

如果您将代码更改为这样,它将起作用:

app:layout_anchorGravity="top|end"

关于Android 将 anchor 设置为 Bottom Sheets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38176573/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com