問題タブ [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 投票する
1 に答える
706 参照

android - ビューの下の項目でタッチ イベントを許可しない

ビデオアイテムを含む ListView があります。ユーザーがビデオの画像をクリックすると、新しい画面に移動し、ビデオの再生が開始されます。ユーザーがビデオ画像の横にあるボタンをクリックすると、BottomSheetGoogle デザイン ライブラリから表示されます。が展開されたときに影を適用したいのでbottomSheet、ListView のすぐ上に透明な暗いオーバーレイを持つビューがあり、最初は可視性が Gone に設定されており、展開すると Visible に変更しBottomSheetます。

問題は、シャドウ レイヤー アイテムが下にあるにもかかわらず、クリック イベントが発生する可能性があることです。これは、防止したい動作です。これに対する解決策はありますか?おそらくそのビューの属性なので、表示されているときにタッチイベントが発生しませんか?

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

android - BottomSheetDialog から BottomSheetBehaviour を取得する

これは BottomSheetDialog の私のレイアウトです。内部にもグリッドレイアウトがあります。そのグリッド レイアウトのスクロールは適切ではありません。つまり、BottomSheetDialog の展開状態でのみスクロールします。

これは、ボトムシートダイアログを作成する方法です:

グリッド レイアウトのスクロールを修正できるように、ダイアログの動作にどのようにアクセスできますか、またはそれを修正する他の方法はありますか?

すべてを明確にするために: ボトムシートの状態に関係なく、グリッドビューのスクロールを毎回有効にする必要があります。

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

android - フラグメントのボトムシートを透明にしない方法

フラグメント(nawDrawerのフラグメント)でbottomSheetを作りたい。pre LターゲットAPIのGoogleガイドラインでそれを行いました。

その結果、展開するとフラグメント レイアウトの一部が表示bottomSheetされます。

bottomSheet一部の賢い人は、レイアウトで背景色を設定するように私に言いました-絶対にありません。レイアウトがカラー化されましたが、その断片が見えます。

私が間違ったことをしましたか?

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

android - 上部のツールバーから下部にフラグメントを表示する方法

こんにちは、ボトムダウンシートフラグメントのようなフラグメントを作成する必要がありますが、上から下に表示されます。Googleにはボトムダウンシートのようなクラスがあることは知っていますが、アニメーションを下から上に表示したくありません。上から下まで見えるボトムダウンシートの作り方。

このような

チャット アクティビティでライン アプリのように表示されるフラグメントを作成する必要があります。これについて何か考えはありますか?

ありがとうございました

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

android - CoordinatorLayout の拡張中にエラーが発生しました

レイアウトに一番下のシートを追加しようとしているので、すべてのフラグメントのレイアウトを CoordinatorLayout 内に配置します。

レイアウトを膨らませようとすると、クラッシュし続けますError inflating class android.support.design.widget.CoordinatorLayout

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

android - スクロール オフセットを使用した Android 画像ビューのサイズ変更

そのため、Imageview のサイズを動的に変更するのに問題があります。私は Spotify SDK を使用しています。アルバム アートの場合、一番下のシートのスクロール オフセットに従って画像のサイズを変更したいと考えています。

まず、リンクは1つしか投稿できないので、スクリーンショット付きのアルバムはこちら

したがって、左下の画像 (リンクの最初の画像) は、リンクの 2 番目の画像にサイズ変更する必要があります。これは、一番下のシート (フレーム レイアウト) の単純なイメージ ビューです。これが私のコードです。

ログを見ると、サイズが変化していると言われていますが、画像は小さいままです (3 番目の画像)。最も奇妙なことは、再生/一時停止を押すと画像のサイズが変更されることです (一番下のシートが完全に拡張されているか、まったく拡張されていない場合のみ、スクロール時にそれを行うことはできません)。再生/一時停止は SDK によって処理され、私はこの関数のみを呼び出します。

ボタンの1つが押されたときにのみImageviewが更新される理由がわかりません...何か提案はありますか?

0 投票する
9 に答える
37237 参照

java - Android BottomSheetDialogFragment が完全に展開されない

次のテストボトムシートの実装があります。

peekHeight を 500 未満の値に設定すると、機能します。ある値を超えると、ピークの高さが増加しても、下部シートの拡張方法は変わりません。手動でドラッグするだけです。peekHeight をプログラムで設定して、一番下のシートがピークの高さまで自動拡張されるようにするにはどうすればよいでしょうか。

ここに画像の説明を入力

bottom_sheet_dialog_main

Java コード