Rumah > Soal Jawab > teks badan
Setiap halaman individu dalam weex boleh dilompat menggunakan navigator.
Bagaimana untuk merealisasikan lompatan halaman dengan meleret ke kiri dan kanan? Perlu mengubah suai modul navigator?
習慣沉默2017-05-19 10:33:17
Fikirkan 2 kaedah, kedua-duanya memerlukan anda mempunyai asas tertentu dalam pembangunan asli
Anda boleh merujuk idea pelaksanaan https://github.com/hanliuxin5 dahulu... (kami sedang cuba menulisnya sebagai borang pemalam weex...), dan kemudian teruskan membaca
1 Halaman dilaksanakan dengan meletakkan
<controller>
dalam<slider>
<slider>
里放置<controller>
的方式来实现
2 需要较大幅度的修改原生代码,将原生Fragment
的管理交给FragmentPagerAdapter
或者FragmentStatePagerAdapter
然后配合ViewPager
2 memerlukan lebih besar Ubah suai kod asli , serahkan pengurusanFragment
asli kepadaFragmentPagerAdapter
atauFragmentStatePagerAdapter
dan kemudian bekerjasama denganViewPager
untuk mencapai #🎜🎜 #balas0
滿天的星座2017-05-19 10:33:17
Ini juga pening kepala saya. Anda boleh mencuba penyelesaian berikut:
1 Gunakan navigator.push dan pop Animasi gelongsor bergantung pada animasi sistem. android>Tetapan>Pilihan Pembangun>Animasi yang berlebihan. Jika ia perlu diubah suai pada Android, ia boleh dilanjutkanWXNavigatorModule.java
,在startActivity
的地方加上 overridependingtransition
, dan beberapa kesan animasi perlu dibina dalam
2 Tahap vue-router digunakan dengan peralihan, tetapi ia benar-benar tidak disyorkan untuk menggunakan peralihan pada asli tahap, kesannya terlalu kaku
Ringkasnya, adalah lebih sesuai untuk melanjutkan WXNavigatorModule Terdapat sambungan OpenUrl dalam kod rasmi, yang boleh digunakan untuk meningkatkan keupayaan dengan sewajarnya.