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. 垂直UIPageControlを作成する
- 2. Android - 垂直にスクロールするギャラリーを作成する
- 3. 別のビューをリアクションネイティブでレンダリングする
- 4. サイズの大きい垂直ハンドラを作成するには?
- 5. アンドロイドで垂直カルーセルを作成するには?
- 6. Google Chromeで垂直html5プログレスバーを作成する方法
- 7. Windowsフォームで垂直ナビゲーションバーを作成する方法は?
- 8. Cocoaで垂直方向のプログレスバーを作成するには?
- 9. spritekitで垂直スクロールメニューを作成するには?
- 10. CSSでアイテムの垂直リストを作成するには?
- 11. 固定垂直ナビゲーションを作成するには?
- 12. jqueryは垂直方向にアニメーションを作成します
- 13. 垂直線形レイアウトで子ビューを比例配分する
- 14. 私はアンドロイドで破線の垂直線を作成したい
- 15. jQueryを使用した垂直スライダの作成
- 16. 垂直文字を表示するためのヘルパーを作成する
- 17. スクロールで変更する垂直スライダを作成する方法は?
- 18. 垂直方向にリサイズする動的なカルカスを作成する
- 19. 垂直UIToolbarを作成するにはどうしたらいいですか?
- 20. RecyclerViewを水平スクロールと垂直スクロールの両方で作成する
- 21. どのようにxmlの垂直方向のアンドロイドボタンを作成する..?
- 22. Qt - スプリッタを水平方向と垂直方向に同時に作成する
- 23. 3垂直セクション
- 24. 垂直スクロールハブタイル
- 25. Android垂直センター
- 26. LinearLayout垂直ディバイダ?
- 27. 垂直「タブ」コンポーネント
- 28. Vaadin:垂直表
- 29. NSTextField垂直アライメント
- 30. UIScrollView垂直スクロールインジケータ
pagingEnabledがアンドロイドの水平ScrollViewで機能するようになったので、オプション1は非常にうまく動作します。 – deanmcpherson