Healer 天气预报开源

技术要点:自定义View + MVP + Rxjava + surfaceView + recyclerview

作者

WYH_Healer 

Csdn:WYH_Healer的博客

本文着重书写了自定义View以及相关技术的展示,本文使用MVP思想进行数据整理和书写(由于学习不是很到位可能有写疏漏)以及基类的抽取使得Activity界面更加整洁大方。本文参考简阅已经搭好简略的框架,易懂易学,初学者的同学可以学习一下。

重要的事情说三遍:主界面的界面是会动的哦!主界面的界面是会动的哦!!主界面的界面是会动的哦!!!海浪是真的在涌动,天空是真的在下雨哦(有一部分是不动的,但是不影响整体动画效果的学习)

《Healer 天气预报开源》

欢迎界面重点是自定义View 右上角的倒计时器(相关对象:CountDownView)

《Healer 天气预报开源》

主界面上的Viewpager和PagerTitleStrip都是自定义的对象用于实现渐变切换(参考于轻天气的切换模式)有兴趣的同学可以深入研究一下

《Healer 天气预报开源》

《Healer 天气预报开源》

《Healer 天气预报开源》

《Healer 天气预报开源》

界面上提供简易的切换当前天气模式,以及自定义View的样式展示,有相关使用地方的同学可以研究一下自定义控件

《Healer 天气预报开源》

《Healer 天气预报开源》

选择城市界面上也是仿照联系人列表进行自定义展示

 最后希望 大家会喜欢Healer天气,里面用的知识点一部分都是采集于github上的大牛,学海无涯,互相学习互相帮助。希望我的Healer天气可以帮到你

最后的最后 下载的童鞋希望多多star and fork;

    原文作者:Android
    原文地址: https://juejin.im/entry/58c90122128fe1006c76f276
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞