問題タブ [bottom-sheet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - キーボードが開くと下のシートが閉じます
ボトム シート動作を使用して非常に基本的なレイアウトを追加しました。一番下のシートのレイアウトには EditText があります。
キーボードが開くと、一番下のシート レイアウトが閉じます。キーボードが開いているときにボトムシートビューグループをそこに保持する方法は何ですか?
android - BottomSheetDialogFragment の却下をキャッチ
BottomSheetDialogFragment の却下/キャンセルをキャッチする方法はありますか?
ボトムシートクラス
私が試したことはうまくいかない
- のいずれかを
setupDialog
追加するか、トリガーされないdialog.setOnCancelListener();
dialog.setOnDismissListener();
- ボトムシートの動作
onStateChanged
は、ユーザーがボトムシートを下にドラッグして折りたたまれた状態を通過した場合にのみトリガーされ、却下/キャンセルの状態はありません - 同じ oncancel/ondismiss リスナーを BottomSheetDialogFragment のインスタンス化に追加しますが、トリガーされ
ContactDetailFragment.getDialog().setOnCancelListener()
ません。
本質的にダイアログの断片であることを考えると、解雇をキャッチする何らかの方法があるはずですか?
android - ボトム シートの動作は、ボタンのクリック時にのみ表示する必要がありますか?
appcompat-v7:23.2.1を使用して下部シートを実装しました。すべて正常に動作していますが、唯一の問題は、レイアウトを上にドラッグすると下部シートが表示されることです。ドラッグ中に下部シートを表示したくない画面に一番下のシートが表示されていない場合のレイアウト。
主な活動
上記のコードは、クリックすると一番下のシートを表示しますが、レイアウトをドラッグしている間もシートが表示されます。
android - BottomSheet または CollapsingToolbar?
簡単に言うと、これは折りたたみツールバーですか、それとも永続的なボトムシートですか?
最初はツールバーが折りたたまれていると思いましたが、ツールバーが折りたたまれているとスクロールアップがスムーズではなく、再び展開する前に停止します。
また、Google Play Music は同じ効果のためにボトム シートを使用しています。Google がボトム シートを提示したとき、たとえばGoogle Play Music を使用しました。Gif ではボトムシートも使用されていると思いますが、それらはどのように機能していますか? 視差効果を含むこの効果をアーカイブする方法は?
android - ステータスバーの上にbottomSheetDialogをフルスクリーンにする
最近、android.support.design.widget.BottomSheetDialogFragment を使用しました。Google の連絡先アプリに似た何かをしたかったのですが、その BottomSheet はツールバーとステータスバーを重ねることができます。ただし、BottomSheetDialogFragment を使用してこれを実装すると、次のようになります。
ご覧のとおり、アクティビティのツールバーはまだ表示されています。これが私のコードですBottomSheetDialogFragment
:
ソースを参照したところ、気になる属性が見つかりました。
ここの属性bottomSheetDialogTheme
は一番下のシートのスタイルを変更する可能性がありますが、変更方法がわかりません。これが機能するかどうかは疑問です。ツールバーとステータスバーをオーバーレイできるということを達成するための解決策を誰かに教えてもらえますか?
android - スナックバー表示時のボトムシート動作スクロール
この望ましい動作の実装を開始する手がかりがありません:
画面上で一番下のシートが展開され、ユーザーの操作後にスナックバーが表示されます。問題は、スナックバーがボトム シートのコンテンツの一部を覆っていることです。スナックバーの表示で一番下のシートを上にスクロールしたい(FABの動作のように)。
android - Androidのボトムシートでスクロールビューがスクロールしない
BottomSheet
Androidのサポートで新しいものを試しました。の中にBottomSheet
と を入れましTextView
たScrollView
。表示は問題ありませんBottomSheet
が、私が見つけた唯一の問題は、がスクロールScrollView
していないことです。BottomSheet
スクロールしようとするたびに、スクロールするメインアクティビティのレイアウト、またはBottomSheet
折りたたみから展開への状態の変化のいずれかです。
これは私のアクティビティ クラス コードのスニペットです。
これは私のレイアウト XML です。