[实践2] 项目初始化准备

2016-10-13  本文已影响0人  一笑yo

项目准备

项目计划

因为时间有限,所以 直接按照功能模块进行开发,一个功能先设计原型图,之后再进行功能实现。

现在,我需要一个 进场动画 ,通过awesome-react-native 不难找出几款适用的插件(感觉好low ,需要别人提供组件,不过,功能实现第一位,之后再了解组件实现也是能学到东西)。通过对比决定使用 react-native-swiper 作为进场图片轮播的实现。

开始

根据这些要求,初始化项目构成,修改代码,增加redux支持
,redux的配置可以参考 react-redux 总结

实现如下编码

Paste_Image.png

效果如下:

splash1.gif

虽然有几张图片没有显示完全,但是效果还不错,不过最后两张需要调整下图片的显示,并且我不希望第四章滑动之后又回到第一张,所以,进行调整样式。

splash2.gif

这里出现了一个问题,因为我的手机宽度能显示360dip,所以,我感觉他按照图片像素进行显示了,没有改变图片,那么我设置了每个image的宽高,这样这个组件在计算时候就不会导致图片异常,需要看下这个组件如何实现的。先上代码

Paste_Image.png

轮播图实现了,最后一个图片上面需要一个按钮,点击之后跳转到首页

splash3.gif
上一篇下一篇

猜你喜欢

热点阅读