問題タブ [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.

0 投票する
3 に答える
2018 参照

android - キーボードが開くと下のシートが閉じます

ボトム シート動作を使用して非常に基本的なレイアウトを追加しました。一番下のシートのレイアウトには EditText があります。

キーボードが開くと、一番下のシート レイアウトが閉じます。キーボードが開いているときにボトムシートビューグループをそこに保持する方法は何ですか?

0 投票する
2 に答える
1497 参照

android - Android Bottomsheet TextView の高さが最初の展開時に調整されない

0 投票する
1 に答える
9959 参照

android - BottomSheetDialogFragment の却下をキャッチ

BottomSheetDialogFragment の却下/キャンセルをキャッチする方法はありますか?

ボトムシートクラス

私が試したことはうまくいかない

  • のいずれかをsetupDialog追加するか、トリガーされないdialog.setOnCancelListener();dialog.setOnDismissListener();
  • ボトムシートの動作onStateChangedは、ユーザーがボトムシートを下にドラッグして折りたたまれた状態を通過した場合にのみトリガーされ、却下/キャンセルの状態はありません
  • 同じ oncancel/ondismiss リスナーを BottomSheetDialogFragment のインスタンス化に追加しますが、トリガーされContactDetailFragment.getDialog().setOnCancelListener()ません。

本質的にダイアログの断片であることを考えると、解雇をキャッチする何らかの方法があるはずですか?

0 投票する
4 に答える
13394 参照

android - ボトム シートの動作は、ボタンのクリック時にのみ表示する必要がありますか?

appcompat-v7:23.2.1を使用して下部シートを実装しました。すべて正常に動作していますが、唯一の問題は、レイアウトを上にドラッグすると下部シートが表示されることです。ドラッグ中に下部シートを表示したくない画面に一番下のシートが表示されていない場合のレイアウト。

主な活動

上記のコードは、クリックすると一番下のシートを表示しますが、レイアウトをドラッグしている間もシートが表示されます。

0 投票する
1 に答える
1788 参照

android - BottomSheet または CollapsingToolbar?

簡単に言うと、これは折りたたみツールバーですか、それとも永続的なボトムシートですか?

最初はツールバーが折りたたまれていると思いましたが、ツールバーが折りたたまれているとスクロールアップがスムーズではなく、再び展開する前に停止します。

また、Google Play Music は同じ効果のためにボトム シートを使用しています。Google がボトム シートを提示したとき、たとえばGoogle Play Music を使用しました。Gif ではボトムシートも使用されていると思いますが、それらはどのように機能していますか? 視差効果を含むこの効果をアーカイブする方法は?

0 投票する
3 に答える
30461 参照

android - ステータスバーの上にbottomSheetDialogをフルスクリーンにする

最近、android.support.design.widget.BottomSheetDialogFragment を使用しました。Google の連絡先アプリに似た何かをしたかったのですが、その BottomSheet はツールバーとステータスバーを重ねることができます。ただし、BottomSheetDialogFragment を使用してこれを実装すると、次のようになります。 私の実装

ご覧のとおり、アクティビティのツールバーはまだ表示されています。これが私のコードですBottomSheetDialogFragment

ソースを参照したところ、気になる属性が見つかりました。

ここの属性bottomSheetDialogThemeは一番下のシートのスタイルを変更する可能性がありますが、変更方法がわかりません。これが機能するかどうかは疑問です。ツールバーとステータスバーをオーバーレイできるということを達成するための解決策を誰かに教えてもらえますか?

0 投票する
0 に答える
1011 参照

android - スナックバー表示時のボトムシート動作スクロール

この望ましい動作の実装を開始する手がかりがありません:

画面上で一番下のシートが展開され、ユーザーの操作後にスナックバーが表示されます。問題は、スナックバーがボトム シートのコンテンツの一部を覆っていることです。スナックバーの表示で一番下のシートを上にスクロールしたい(FABの動作のように)。

0 投票する
6 に答える
38933 参照

android - Androidのボトムシートでスクロールビューがスクロールしない

BottomSheetAndroidのサポートで新しいものを試しました。の中にBottomSheetと を入れましTextViewScrollView。表示は問題ありませんBottomSheetが、私が見つけた唯一の問題は、がスクロールScrollViewしていないことです。BottomSheetスクロールしようとするたびに、スクロールするメインアクティビティのレイアウト、またはBottomSheet折りたたみから展開への状態の変化のいずれかです。

これは私のアクティビティ クラス コードのスニペットです。

これは私のレイアウト XML です。