javascript - Weex glisse vers la gauche et la droite pour changer de page ?
迷茫
迷茫 2017-05-19 10:31:17
0
2
579

Chaque page individuelle de weex peut être sautée à l'aide du navigateur.
Comment réaliser un saut de page en glissant vers la gauche et la droite ? Besoin de modifier le module de navigation ?

迷茫
迷茫

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

répondre à tous(2)
習慣沉默

Pensez à 2 méthodes, qui nécessitent toutes deux d'avoir une certaine base en développement natif
Vous pouvez d'abord vous référer aux idées d'implémentation de https://github.com/hanliuxin5... (nous essayons actuellement de l'écrire. sous la forme d'un plugin weex...), Alors continuez à regarder

1 La page est implémentée en plaçant <controller> dans <slider><slider>里放置<controller>的方式来实现
2 需要较大幅度的修改原生代码,将原生Fragment的管理交给FragmentPagerAdapter或者FragmentStatePagerAdapter然后配合ViewPager2 Elle nécessite une modification importante du code natif, en remplaçant le natif La gestion de Fragment est confiée à FragmentPagerAdapter ou FragmentStatePagerAdapter puis coopère avec ViewPager pour l'implémenter

滿天的星座

C'est aussi un casse-tête pour moi. Vous pouvez essayer les solutions suivantes :
1. Utilisez navigator.push et pop L'animation coulissante dépend de l'animation du système. Android>Paramètres>Options pour les développeurs>Animation excessive. Si vous avez besoin de le modifier sur Android, vous pouvez étendre WXNavigatorModule.java,在startActivity的地方加上 overridependingtransition, qui doit avoir plusieurs effets d'animation intégrés
2 Le niveau vue-router est utilisé avec transition, mais ce n'est vraiment pas recommandé ; pour utiliser la transition au niveau natif, l'effet est trop brutal# 🎜🎜#

En résumé, il est plus approprié d'étendre WXNavigatorModule. Il existe une extension OpenUrl dans le code officiel, qui peut être utilisée pour augmenter les capacités de manière appropriée.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal