GithubHelp home page GithubHelp logo

healer_weather's Introduction

Healer_Weather

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

作者


WYH_Healer 

Csdn:WYH_Healer的博客


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

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

image

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

image

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

image

image

image

image

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

image

image

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

image

添加通知栏提供学习,通知栏界面随城市不同而转变,生命周期直到App进程完全删除 

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

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

healer_weather's People

Contributors

wyhnihaook avatar

Watchers

James Cloos avatar 刘世雄 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.