問題タブ [android-viewpager2]

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 投票する
5 に答える
5889 参照

android - Viewpager2 でキー FragmentStateAdapter のフラグメントが存在しなくなりました

プロジェクトに ViewPager2 を使用しています。viewpager2 を使用して、フラグメント内でネストされたフラグメントを使用する必要があります。フラグメント(ネストされたものではない)間を移動しようとするまで、それは魅力のように機能します。

フラグメント間を初めてナビゲートした後、以下で説明するエラーでアプリケーションがクラッシュします。

ネストされたフラグメントを含むフラグメント OnCreateView メソッド:

ネストされたフラグメントを含むフラグメントを返すと、クラッシュします

FragmentStatePagerAdapter には解決策がありますが、FragmentStateAdapter にはありません。FragmentStateAdapter のメソッドをオーバーライドできないため、このソリューションを実装することは不可能です。

これを読んでくれてありがとう。どんな助けでも大歓迎です。

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

android - ViewPager2子の描画順序を変更するには?

アイテムが重なっている ViewPager2 を実装しようとしています (カルーセルのようなコンポーネント)。すべて問題ないように見えますが、中心のアイテムが次のアイテムと重なってしまいます。中央のアイテムを隣接するアイテムの前に置きたいです。

下の画像を参照してください。

ここに画像の説明を入力

ViewPager1クラスを使用すると、getChildDrawingOrderをオーバーライドできます

ここで解決策の例を参照してください:リンク

ただし、ViewPager2 を派生させて拡張することはできません (ViewPager2 クラスは final であるため)。私は何をすべきか?