2016-07-17 4 views
2

BottomSheetDialogの上にToolBarを表示するにはどうすればよいですか?ダイアログが表示されると、画面に暗い色合いが表示され、ツールバーがダイアログの下にあり、クリックできないように見えます。ツールバー(または他のビュー)をダイアログの上に「どうすればいいですか?」あるいは、ダイアログをツールバーの下に置く方法がありますか?
enter image description hereBottomSheetDialog上のToolBar

そして、これは私が(以下/ダイアログの上のツールバー)欲しいものである:ここで

は、私が持っている帽子です

enter image description here

+1

他のアプリの上にダイアログとして表示したくない場合は、なぜBottomSheetDialogを使用していますか?その外側をタップすると、デフォルトでダイアログが閉じます。 – ianhanniballake

+0

'BottomSheetDialog'をアプリの上に表示したいが、ビューを表示してクリック可能にしたい。実際にはそれは本当にツールバーではありません。ちょうどその形をしています。私は現在、別のデザインを考えていますが、これが可能かどうかまだ分かります。 –

答えて

0

BottomSheetDialogユーザーはそれの外側をクリックした場合、具体的退けますしたがって、あなたの活動の残りの部分のオーバーレイです。 Toolbarの形状ビューをBottomSheetDialogに移動するのではなく、開いたままにしてUIの他の部分をアクティブにしたい場合は、階層内のビューにBottomSheetBehaviorを添付するだけです。

+0

私はBottomSheetBehaviorについて知っている、私はどこか他のアプリで使用するが、この特定のケースでは、bottomSheetDialogを保持したいのはダイアログのように動作し、それをクリックしたり却下する以外の選択肢をユーザに与えないからです。 –

+0

クリック可能にしたいものはすべてダイアログに表示されます。 – ianhanniballake

+0

私はbottomSheetDialogで望みの結果を得ることができません... –

関連する問題