React Nativeで垂直ViewPagerAndroidを作成することはできますか?それとも、おそらくScrollViewを使用して似たUIで終了するAndroidの回避策はありますか?リアクションネイティブ:垂直ビューを作成するViewPagerAndroid
2
A
答えて
4
ViewPagerAndroidは水平スクロールのみを実装しており、スクロールスナップはiOS上にのみ実装されているため、現在のところ、これはそのままでは提供されていません。これらは私が探検を示唆している二つのアプローチです:
他の方向に90度ずつの子供を90度ViewPagerAndroidを回転させる
transform
スタイルプロパティを使用して垂直ポケットベルのような錯覚を与え、その後、transform
ので、その正味回転はゼロです。これはInvertibleScrollViewで使用したアプローチであり、いくつかのユースケースでうまく機能します。 ViewPagerAndroidと同じテクニックが役立つかもしれません。Androidでスクロールスナップを実装します。 iOSでは、React NativeはすでにScrollViewがポケベルの各ページの境界などの中間点でどのようにスナップするかを指定するためのAPIを提供しています。 AndroidではReactScrollViewをサブクラス化し、ネイティブで同じ動作を実装できます。これは、ページャを回転させるよりも多くの作業を必要とするが、より堅牢な解決策である。
関連する問題
- 1. リアクションネイティブ - 垂直オーバーレイはどのように作成しますか?
- 2. 垂直リサイクルビューを垂直リサイクルビューで作成する
- 3. 垂直タブメニューを作成する
- 4. 垂直テキストビューを作成するには
- 5. 垂直UIPageControlを作成する
- 6. 垂直スクロール・メニュー・ウェブを作成する
- 7. ggplotで垂直レイヤを作成する
- 8. 垂直ドラッグ(touchMove)チタンappceleratorビュー
- 9. リアクションネイティブ。スライドアニメーションを作成する
- 10. リアクションネイティブ - グリッドを作成する
- 11. リアクションネイティブ - ダイナミックコンポーネントを作成
- 12. 子RecylerViewの作成方法垂直スクロール?
- 13. 複数のビューを持つ垂直スクロールバー
- 14. Android - 垂直にスクロールするギャラリーを作成する
- 15. SQL垂直のデフォルトを持つテーブルを作成する
- 16. Google Chromeで垂直html5プログレスバーを作成する方法
- 17. 固定垂直ナビゲーションを作成するには?
- 18. マーカー間の線で垂直メニューを作成する方法は?
- 19. Windowsフォームで垂直ナビゲーションバーを作成する方法は?
- 20. オーチャードCMS - ホームの隣に垂直ナビゲーションメニューを作成する
- 21. 垂直なTabControlを作成するには?
- 22. ブートストラップv4 - 垂直に整列したユーザーカードを作成する
- 23. アンドロイドで垂直カルーセルを作成するには?
- 24. spritekitで垂直スクロールメニューを作成するには?
- 25. Cocoaで垂直方向のプログレスバーを作成するには?
- 26. メディアプレーヤーで垂直方向のスクロールを作成する
- 27. CSSでアイテムの垂直リストを作成するには?
- 28. サイズの大きい垂直ハンドラを作成するには?
- 29. 垂直放射状勾配を作成する方法
- 30. XYチャート、リアクションネイティブを作成
pagingEnabledがアンドロイドの水平ScrollViewで機能するようになったので、オプション1は非常にうまく動作します。 – deanmcpherson