Ich habe ein Layout mit der BottomSheetBehaviour
implementiert und habe die behavior_peekHeight
als 300dp und behavior_hideable
als true
festgelegt.BottomSheetBehaviour aktivieren Nach oben ziehen
Codebeispiel
<FrameLayout
android:id="@+id/sheet_layout"
android:layout_width="match_parent"
android:layout_height="@dimen/map_view_height"
android:background="@color/white"
app:behavior_hideable="true"
app:behavior_peekHeight="300dp"
app:behavior_skipCollapsed="true"
app:layout_behavior="@string/bottom_sheet_behavior">
<include layout="@layout/sheet_content_layout"/>
</FrameLayout>
Hier bin ich in der Lage, das Layout mit Ziehen nach unten zu verstecken. Aber sobald ich das Layout nach unten gezogen habe, konnte ich es nicht auf seine ursprüngliche Peek-Höhe zurückziehen. Wie kann ich das machen?
Ich denke nicht, es ist gut, den Benutzer zu bitten, es von unten zu ziehen, vor allem für diejenigen, die Software unten verwenden. – BakaWaii
@BakaWaii Ich zeige einen minimalen Abschnitt, der an die Spitze gezogen werden soll. Wenn Sie beispielsweise den neuen Uber verwenden, können Sie die Nachrichten von unten nach oben ziehen. – ImMathan