問題タブ [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 - ビューの下の項目でタッチ イベントを許可しない
ビデオアイテムを含む ListView があります。ユーザーがビデオの画像をクリックすると、新しい画面に移動し、ビデオの再生が開始されます。ユーザーがビデオ画像の横にあるボタンをクリックすると、BottomSheet
Google デザイン ライブラリから表示されます。が展開されたときに影を適用したいのでbottomSheet
、ListView のすぐ上に透明な暗いオーバーレイを持つビューがあり、最初は可視性が Gone に設定されており、展開すると Visible に変更しBottomSheet
ます。
問題は、シャドウ レイヤー アイテムが下にあるにもかかわらず、クリック イベントが発生する可能性があることです。これは、防止したい動作です。これに対する解決策はありますか?おそらくそのビューの属性なので、表示されているときにタッチイベントが発生しませんか?
android - BottomSheetDialog から BottomSheetBehaviour を取得する
これは BottomSheetDialog の私のレイアウトです。内部にもグリッドレイアウトがあります。そのグリッド レイアウトのスクロールは適切ではありません。つまり、BottomSheetDialog の展開状態でのみスクロールします。
これは、ボトムシートダイアログを作成する方法です:
グリッド レイアウトのスクロールを修正できるように、ダイアログの動作にどのようにアクセスできますか、またはそれを修正する他の方法はありますか?
すべてを明確にするために: ボトムシートの状態に関係なく、グリッドビューのスクロールを毎回有効にする必要があります。
android - フラグメントのボトムシートを透明にしない方法
フラグメント(nawDrawerのフラグメント)でbottomSheetを作りたい。pre LターゲットAPIのGoogleガイドラインでそれを行いました。
その結果、展開するとフラグメント レイアウトの一部が表示bottomSheet
されます。
bottomSheet
一部の賢い人は、レイアウトで背景色を設定するように私に言いました-絶対にありません。レイアウトがカラー化されましたが、その断片が見えます。
私が間違ったことをしましたか?
android - CoordinatorLayout の拡張中にエラーが発生しました
レイアウトに一番下のシートを追加しようとしているので、すべてのフラグメントのレイアウトを CoordinatorLayout 内に配置します。
レイアウトを膨らませようとすると、クラッシュし続けますError inflating class android.support.design.widget.CoordinatorLayout
。
android - スクロール オフセットを使用した Android 画像ビューのサイズ変更
そのため、Imageview のサイズを動的に変更するのに問題があります。私は Spotify SDK を使用しています。アルバム アートの場合、一番下のシートのスクロール オフセットに従って画像のサイズを変更したいと考えています。
まず、リンクは1つしか投稿できないので、スクリーンショット付きのアルバムはこちら
したがって、左下の画像 (リンクの最初の画像) は、リンクの 2 番目の画像にサイズ変更する必要があります。これは、一番下のシート (フレーム レイアウト) の単純なイメージ ビューです。これが私のコードです。
ログを見ると、サイズが変化していると言われていますが、画像は小さいままです (3 番目の画像)。最も奇妙なことは、再生/一時停止を押すと画像のサイズが変更されることです (一番下のシートが完全に拡張されているか、まったく拡張されていない場合のみ、スクロール時にそれを行うことはできません)。再生/一時停止は SDK によって処理され、私はこの関数のみを呼び出します。
ボタンの1つが押されたときにのみImageviewが更新される理由がわかりません...何か提案はありますか?