Comment régler maximale de l'étendue de la hauteur dans le soutien android design feuille inférieure?
Je l'ai déjà montré mon bas de la feuille de mise en page avec son coup d'oeil de la hauteur définie à 100dp. Mais comment puis-je limiter ma feuille inférieure de l'étendre à d'500dp seulement? C'est mon exemple de mise en page:
<android.support.design.widget.CoordinatorLayout
android:id="@+id/coordinator"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MapsActivity" />
<android.support.v4.widget.NestedScrollView
android:id="@+id/design_bottom_sheet"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000000"
app:behavior_hideable="true"
app:behavior_peekHeight="100dp"
app:layout_behavior="android.support.design.widget.BottomSheetBehavior">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_marginBottom="5dp"
android:background="#e444ff" />
<TextView
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_marginBottom="5dp"
android:background="#e444ff" />
<TextView
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_marginBottom="5dp"
android:background="#e444ff" />
</LinearLayout>
</android.support.v4.widget.NestedScrollView>
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_margin="@dimen/activity_horizontal_margin"
app:layout_anchor="@+id/design_bottom_sheet"
app:layout_anchorGravity="top|right|end"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</android.support.design.widget.CoordinatorLayout>
En plus de ma question, comment puis-je interdire à l'utilisateur de faire glisser le bas de la feuille en haut et en bas?
stackoverflow.com/a/49527832/3439133 vérifier dans le cas où vous souhaitez modifier dynamiquement la hauteur max
OriginalL'auteur Kirby Aster Abadilla | 2016-04-15
Vous devez vous connecter pour publier un commentaire.
pour arrêter le bas de la feuille de remonter le plein écran est simple, il suffit de mettre un
layout_height
pour votre NestedScrollView à 500dp, aussi, vous voudrez probablement l'ensemble delayout_gravity="bottom"
si vous ne voulez pas le point de vue à être déplacé vers le haut puis vous devez définir
behavior_peekHeight
etlayout_height
pour les mêmes valeurs.Et pour arrêter l'affichage de déplaçable vers le bas est le
behavior_hideable
drapeau, définissez cette valeur falseBonne Chance et amusez-vous!
ux-vous oublié quelque chose que nous devrions mettre en application:behavior_hideable à faux donc, nous faisons en sorte que le fond de feuille de undraggable bas
Cela n'a pas de résoudre mon bas de la feuille hauteur malheureusement. !
Comment Atteindre cet objectif (en limitant extensible hauteur du bas de la feuille) en Modal bas de la feuille?
Hey @inner_class7, comment pouvons-nous changer cette hauteur max dynamiquement plutôt que dans le fichier xml. J'ai essayé de réglage de la nouvelle mise en page params pour la mise en page, mais il s'est écrasé.
OriginalL'auteur kandroidj