【项目介绍】之前是有发过这个项目的,请戳这里,当时这个项目的引导页已经做得非常不好,功能虽然已经实现,但是bug极多,很多小伙伴给我留言说让我改进一下,后来抽了个时间就改进了一些东西:
1.封装了一些BaseActivity和BaseFragment,当时写这个项目没有这些思想,新页面就是单独的Activity和Fragment;
2.改进了引导页的四个动画,利用RecyclerView去实现ViewPager,一次只能翻一页,并且滑动停止开始加载动画,动画的加载也没有采用帧动画,毕竟 120多张图,帧动画谁用谁知道Out of memory,后来网上Google了一下,选择SurfaceView去实现这个动画,结果非常完美和流畅;
3.多个页面的Banner改进,之前使用Handler去实现的,当时想着是自己去体会一下Handler的用法,后来了解了内存泄漏这个东西后,还是采用了比较成熟的三方框架。
【项目入手】对于初学的朋友应该怎样入手呢?
利用Git copy项目到本地,正确导入项目之后打开文件目录,如图所示:
目录.png
下载附件 保存到相册
图中doc文件是我在开发过程中的尺寸标注图片,如果有兴趣的朋友可以百度下载“像素大厨”打开doc文件夹中的.pxcp文件看到我的尺寸标注图,这也是软件开发的ui标注图,初学者可以照着标注图去试着实现图中的布局,对自己的技能提升也是有极大的帮助;
资源均来自第三方,谨慎下载,前往第三方网站下载