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

android - BottomSheetBehavior が Android Studio にインポートされない

これが私のコードです:

Alt+Enter を押すと、BottomSheetBehavior クラス/インターフェースなどの作成を求められます。

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

android - Dialog.setOnDismissListener NullpointerException

次のコードを実行しようとすると、

(bottomSheetDialogFragment.getDialog().setOnDismissListener() のエラー)

同じコードが別のフラグメントで機能するため、ここで何が間違っているのかわかりません。

こんにちは、Battlestr1k3

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

android - フラグメントの viewPager を含む BottomSheetDialogFragment を使用すると、ChildFragmentManager が「No Host」でクラッシュする

モックアップ画像に示すように、フラグメントを表示するviewpagerでbottomSheetを実装しようとしています。

viewpager を格納する bottomSheetFragment は、childFragmentManager を使用して viewpager フラグメントを管理します。以下はコードです。

MainActivity.java

BottomSheetFragment.java

PojoChildFragment.java

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

android - BottomSheet の ViewPager が回転時に折りたたまれている

ViewPager最初は正しくレイアウトされる を含むレイアウトがありますが、再構築時にデバイスを回転させるとViewPager崩壊します。RelativeLayout と LinearLayout の両方で試してみましたが、どちらの場合も同じ結果になりました。ここに私の LinearLayout バージョンがあります:

RelativeLayout を top として使用するバージョンがViewGroupありますが、まったく同じ動作をします。

いくつかの回避策を試しました。ビューが作成された後にこのメソッドを使用しています。

しかし、それはそれに影響していないようです。BottomSheet を折りたたんで展開すると、それはそれを修正します。ページには別のビュー (再生キュー) もあり、再生キューとアルバム画像を切り替えると正しく描画されます。だから私はそれがアニメーションとBottomSheetに関係していると思います.

プレーヤーを折りたたむ/展開するために使用するコードは次のとおりです。

PageAdapter に使用されるコード:

イメージ セット フラグメント:

更新: ViewPager を ImageView に置き換えようとしました。ImageView が描画されなかったという点で同じ動作です。ViewPager がレンダリングされるため、実際には少し悪化しましたが、ヘッダーの高さまでしか表示されないため、ViewPager の上部は表示されますが、その後は何も表示されません。それを ImageView に置き換えたところ、電話を回転させたときに ImageView の一部がレンダリングされませんでした。

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

android - Android - CoordinatorLayout のスクロールとボトム シート

まず第一に、私は CoordinatorLayouts に精通していません。いくつかのスクロール可能な CardViews を含むフラグメントがあります。下のシートを追加しようとしたときに、下のシートは coordinatorLayout の子である必要があるというエラーが表示されたので、coordinatorLayout を追加しました。もうスクロールできないようです

PS:ScrollView aに置き換えてみましたがNestedScrollView、うまくいきませんでした。XML タグの順序を編集しようとしましたが、何も解決しませんでした。まだスクロールできません。

Bottom Sheetsを使用せずに使用できる方法はありますCoordinatorLayoutか??

ScrollView を使用した XML レイアウト フラグメントを次に示します。

NestedScrollView を使用した XML レイアウト フラグメントを次に示します。

メイン アクティビティの XML レイアウト

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

android - Androidの「トップシート」は「ボトムシート」に相当しますか?

「ボトム シート」タイプのレイアウトを実装したいと考えていますが、「ボトム」シートが MapFragment になるねじれがあり、上下にドラッグ可能なビューとしてはうまく機能しません。

ロジックを「トップ シート」デザインに「反転」させて、トップ シートを上下にドラッグして、下部の MapFragment をより多く/より少なく表​​示するという、おそらく単純な考えがありました。

すなわち:これから...
ボトムシートの例

...これ[のようなもの]に...
トップシートの例

サポート デザイン ツールがあれば、これは可能ですか? それとも、自分でこのようなものを作成する必要がありますか?

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

android - Android - ボトムシートの動的サイズ変更

サポート ライブラリのボトム シートを使用して、動的に変化する TextView をユーザーに表示しています。

問題は、BottomSheet の状態を EXPANDED に変更すると、サイズが TextView の異なるサイズに適応しないことです。

私が意味することのビデオの例はここにあります: https://www.youtube.com/watch?v=NpJmDx2g53U&feature=youtu.be

この問題を解決するにはどうすればよいですか?

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

android - ボトム シート ダイアログ内のフレーム レイアウトを置き換える

ボトム シート ダイアログ内のフレーム レイアウトを別のフラグメントに置き換えたいです。レイアウトの ID を適切に取得していますが、置換中にクラッシュします。クラッシュはフラグメント マネージャー クラスで発生します。

「ビューが見つかりません」という例外をスローします。ボトムシートで可能ですか?