0

現在firebaseを使用してアプリケーションを構築中です。 私は、背景とUIが同じであるが、そのページには日付に応じて内容が変更されるアクティビティしかありません。 日記アプリのようなものです。ビューページを持つFirebase

ViewPagerを使用するかどうかは気になりますが、ViewPagerを使用するかどうかについては心配していますが、どこかに保存してその日付をクリックした場合、setText()でコンテンツを表示する必要があります。より最適化する方法についてはわかりません。

そして、私が画面を横方向にスクロールすると、ページがスワイプアニメーションで変わるのを見たいと思っています。 viewPagerを使用する必要がありますか?私は1つのページを使用することを意味するが、私はページが見えるように擬似アニメーション効果を与えたい。これが最適に役立つ場合。

とにかく、私はfirebase recycler-viewでviewPagerを使用している例を探していますが、見つけるのは少し難しいです。フラグメントを使うほうがいいですか?これとともに?

問題の最適化は数週間問題を抱えています。 私はたくさんの質問をしていますが、私はこれらのことについて助言を受けたいと思います。 あなたがそれをゆっくりと簡単に説明できるなら、私はそれを感謝します。 ありがとうございます。

答えて

1

ページには日付によって内容が変更されるだけです。日記アプリのようなものです。私は ViewPagerを使用する必要があるかどうか心配です。

はい、FragmentStatePagerAdapterを使用したビューページャーは、独自のコンテンツで多くの日付が存在する可能性があるため、ここでは適切な選択です。

tabLayoutでviewpagerを使用する理由を説明しました。

https://guides.codepath.com/android/google-play-style-tabs-using-tablayout

そして、私は画面上を水平方向にスクロールするとき、私は ページをスワイプアニメーションを変更見てみたいです。 viewPagerを使用する必要がありますか?

ページスワイプ間のアニメーションには、pageTransformerを使用できます。

チェックアウトこの

https://developer.android.com/training/animation/screen-slide.html

https://medium.com/@BashaChris/the-android-viewpager-has-become-a-fairly-popular-component-among-android-apps-its-simple-6bca403b16d4

+0

おかげで、Ritesh!つまり、これらのページがたくさんある場合でも、FragmentStatePagerAdapterが最適化に役立つと言っていますか?テキストが変わったときだけでも?私が意味することは、ViewPagerを使用すると、たくさんのページがあるということです。それは最適化の悪さとは関係がありますか? –

+0

ええ、それは実際にviewpagerで呼び出すscreenoffsetLimit()に依存します。デフォルトでは1に設定されており、最大3ページとメモリを保持し、自身の作成と再利用を行います。提供されたリンクで同じことを読んでください。 – Ritesh

+0

あなたのケースでは、これはメモリ最適化の面でも、あなたが探している機能性に関しても優れた選択肢になります。 – Ritesh

関連する問題