javascript - weex 左右滑切換頁面?
迷茫
迷茫 2017-05-19 10:31:17
0
2
577

weex裡面每個單獨的頁面可以使用 navigator進行跳轉。
如何實現左右滑進行頁面跳轉?需要修改navigator的模組?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆(2)
習慣沉默

想到2個辦法,都需要你有一定的原生開發基礎
可以先參考一下https://github.com/hanliuxin5... 的實現思路(正在努力試著寫成weex plugin的形式...),然後在接著看

1 頁面採用在裡放置的方式來實現<slider>里放置<controller>的方式来实现
2 需要较大幅度的修改原生代码,将原生Fragment的管理交给FragmentPagerAdapter或者FragmentStatePagerAdapter然后配合ViewPager2 需要較大幅度的修改原生程式碼,將原生Fragment的管理交給FragmentPagerAdapterFragmentStatePagerAdapter然後搭配ViewPager來實現

滿天的星座

這個也是我頭痛的問題。可以試試以下方案:
1.用navigator.push 和pop,滑動動畫隨系統動畫而定。 android>設定>開發者選項>過度動畫。如果android上需要修改,可以擴充WXNavigatorModule.java,在startActivity的地方加上 overridependingtransition,需要內建幾種動畫效果;
2.vue-router層面配合transition來用,但真心不建議在原生層面用transition,太生硬的效果

綜上,擴展WXNavigatorModule比較合適,官方程式碼中有個OpenUrl的擴展,可以透過它來適當增加能力。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板