Ich verstehe die Zustände eines BottomSheet
(COLLAPSED/HIDDEN etc.) aber ich kann nicht herausfinden, ob (oder wie) es wie das DrawerLayout
handeln kann, dh ziehen Sie es aus dem verborgenen Zustand in Existenz. Ich kann es über einen Knopf tun, aber wie kann ich es per "Finger-Drag" machen? Es ist zusammenklappbar per "Finger-Drag", aber nicht erweiterbar, soweit ich das beurteilen kann?Wie bekomme ich BottomSheets, um sich wie DrawerLayout zu verhalten
0
A
Antwort
1
Sie können eine Versatzhöhe in der Ansicht "app: behavior_peekHeight" für die Ansicht "Unteransicht" angeben. Dann können Sie die Ansicht ziehen und erweitern.
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:behavior_peekHeight="@dimen/bs_peek_height"
app:layout_behaviour="android.support.design.widget.BottomSheetBehaviour">
</LinearLayout>
Verwandte Themen
- 1. Wie bekomme ich ein Skript, um sich zu öffnen?
- 2. Powershell-Skript, um sich wie Vim oder Nano zu verhalten?
- 3. Kann ich numpy.histogram dazu bringen, sich wie numpy.bincount zu verhalten?
- 4. Wie setze ich einen anderen Schlüssel, um sich wie ein Tab-Button zu verhalten?
- 5. Wie man Welleneffekt auf BottomSheets in Android
- 6. Wie bekomme ich Log4j-Nachrichten, um sich bei Cassandra einzuloggen?
- 7. Wie kann ich ein Div sich wie ein Link verhalten
- 8. Wie bekomme ich Doxygen, um die Vererbungsbeziehung zu ignorieren?
- 9. Wie bekomme ich SQLite um zu verschiedenen TextView zu springen?
- 10. Fragmente, die sich mit DrawerLayout/NavigationView überlappen
- 11. Wie bekomme ich FlowLayoutPanel.AutoSize um mit FlowBreak zu arbeiten?
- 12. Wie bekomme ich Hibernate, um Unterklassen zu ignorieren?
- 13. NullPointerExeption mit AppCompat BottomSheets
- 14. Wie wird DrawerLayout um PreferenceActivity in einer Android App umgebrochen?
- 15. Wie bekomme ich sed, um von der Standardeingabe zu lesen?
- 16. Wie bekomme ich --debug und "watch", um gut zu koexistieren?
- 17. Wie bekomme ich Zend Framework um 'modulspezifische' Konfigurationen zu verwenden?
- 18. Wie bekomme ich Logout um auf RubyCAS-Server zu arbeiten?
- 19. Android: fitsSystemWindows und Newline stören BottomSheets
- 20. Wie bekomme ich Graphviz, um Subgraphen fester Größe zu generieren?
- 21. Wie können sich Leerzeichen in Eclipse wie Registerkarten verhalten?
- 22. Wie bekomme ich GHCi, um OpenGL-Pakete zu laden?
- 23. Wie bekomme ich PHP, um www-Datenprozesse zu beenden?
- 24. Wie bekomme ich Repeater, um die Bildschirmbreite zu füllen?
- 25. Wie bekomme ich Jenkins, um fehlerhafte Zweige zu überspringen, bis sie sich ändern?
- 26. Wie bekomme ich einen Prozess, um sich in Linux neu zu laden?
- 27. Wie bekomme ich ms-Zugang, um sich mit ms-sql als ein anderer Benutzer zu verbinden?
- 28. Wie bekomme ich eine Funktion, um sich in allen Unendlichkeiten zu wiederholen?
- 29. Wie bekommt man String-Konvertierung in sympy um sich als hübscher Druck zu verhalten?
- 30. Wie sollen sich POSIX-Cancel-Punkte verhalten?
hmm, ich kann es runterziehen, aber nicht (zurück) nach oben. Um sicher zu gehen, was setzt du für '' BottomSheetBehavior''? Ich habe das in meinem .java: Ansicht bottomSheet = findViewById (R.id.bottom_sheet); mBottomSheetBehavior = BottomSheetBehavior.from (bottomSheet); mBottomSheetBehavior.setState (BottomSheetBehavior.STATE_COLLAPSED); – Mairyu
Off-Topic: Wie erhalten Sie Zeilenumbrüche in den Kommentar? Es sagt "2 white space", aber wenn ich drücke, die Kommentare posts ohne Änderung, verwende ich stattdessen HTML? –
Mairyu
Wenn wir 2 eingeben, bricht es die Linie. – SAJ