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

android - Coordinator レイアウト内の BottomSheet で高さが機能しない

レイアウトでa を使用しようとしBottomSheetています。ルート ビューは、ボトム シートの上CoordinatorLayoutに設定したいElevationので、高い値 (50dp) で設定していますが、アプリの実行時には表示されませんが、Android Studio デザイン ツールには表示されます。

グラデーションではなく単色でシートの背景を設定しようとしましたが、それでも機能しました。シャドウ シェイプも使用しようとしましたが、同じ高さの外観になりません。

ここに私のXMLがあります

編集: bottom_sheet_layout.xml

では、どうすれば標高ショーを上に表示できますかBottom Sheet

誰でも助けてくれますか?

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

android - EditText を使用した BottomSheet

カスタム BottomSheetDialogFragment があります。このフラグメントには、EditText と Button があります。

このフラグメントは、キーボードを下げるとほとんど隠れます (スクリーンショットを参照)。 キーボードを開く前の画面 キーボード を閉じた後の画面

コール フラグメント:

アクティビティの XML:

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

android - Android: BottomSheetDialog のフルスクリーンと最大高さ

`BottomSheetDialogが表示されているときにffを行う方法はありますか?

  1. ステータスバーを非表示にするか、BottomSheetDialogフルスクリーンにしますか?
  2. の高さを制限BottomSheetDialogして、ActionBar

アクティビティ

BottomSheetDialog Layoutこれは ViewStub にロードされます

展開された BottomSheetDialog 展開された BottomSheetDialog

ピークの高さ ピークの高さ

隠しボトムシートダイアログ 隠しボトムシートダイアログ

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

android - CoordinatorLayout と BottomSheetBehavior の反応ネイティブ ラッパー

BottomSheetBehaviorをラップするネイティブ Android モジュールを作成しています。

非常に単純な BottomSheetBehavior は、次のように実装できます https://gist.github.com/cesardeazevedo/a4dc4ed12df33fe1877fc6cea42475ae

私が直面した最初のことは、ページ全体が CoordinatorLayout の子であり、その末尾に BottomSheetBehavior がなければならないことです。

そのため、2 つのネイティブ モジュールを作成する必要が<CoordinatorLayout />あり<BottomSheetBehavior />ました。

これは、bottomSheetBehavior ラッパーです。

BottomSheetBehaviorManager.java

BottomSheetBehaviorView.java

そして、私の反応コンポーネントはこのようになります。

index.android.js

そしてそれはうまくいきます!

反応ネイティブボトムシート動作

しかし、BottomSheet で子を でラップするのに苦労してきました。wrap_content画面全体をスライドさせることは想定されていませんでした。反応コンポーネントでは機能しません。では、RelativeLayoutreact<View style={{height: 300}} />コンポーネントをラップする方法は? また、いくつかのメジャー shadownodeを実装しようとしましたが、期待どおりに機能しませんでした。それらがどのように機能するかわかりません。

誰もが試してみたいと思うように、この例を github に追加しました。 https://github.com/cesardeazevedo/react-native-bottom-sheet-behavior