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 ?
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.
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
C'est aussi un casse-tête pour moi. Vous pouvez essayer les solutions suivantes :
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.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és2 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# 🎜🎜#