2017-05-22 8 views
0

私はBottomSheetの状態を理解していますが、DrawerLayoutのように動作させるかどうか(つまり、どのようにして)ドラッグできますか隠された状態から生まれる。私はボタンでそれを行うことができますが、どうすれば '指でドラッグする'ことができますか?それは 'フィンガードラッグ'で折りたたむことができますが、私が知る限り拡張することはできません。BottomSheetsをDrawerLayoutのように振る舞うには

答えて

1

bottomwardsheetビューのapp:behavior_peekHeightにオフセットの高さを指定すると、ビューをドラッグして展開することができます。

<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> 
+0

ええと、私はそれを下にドラッグできますが、上に戻ることはできません。確かに、 '' BottomSheetBehavior''には何を設定していますか?私はこれを私の.javaに持っています:view bottomSheet = findViewById(R.id.bottom_sheet); mBottomSheetBehavior = BottomSheetBehavior.from(bottomSheet); mBottomSheetBehavior.setState(BottomSheetBehavior.STATE_COLLAPSED); – Mairyu

+0

オフトピック:どのようにコメントに改行を入れますか?それは '2空白'と言いますが、私がを押すと、コメントに変更があっても、代わりにHTMLを使用しますか? – Mairyu

+0

2を入力すると入力が途絶えます。 – SAJ

関連する問題