# MobApiSample **Repository Path**: mr-zhang/MobApiSample ## Basic Information - **Project Name**: MobApiSample - **Description**: 使用免费的MobApi,采用Rxjava2,Retrofit2,Databinding三者结合开发的一个示例应用。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-12-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MobApiSample ## 一个基于MobApi的示例应用;使用了Rxjava2,Retrofit2,Databinding三者结合开发。 ## 天气动画控件是自定义开发的,考虑到动画复杂,优化性能的问题,天气动画的控件继承SurfaceView。由于SurfaceView是在一个新起的单独线程中重新绘制画面,使得动画效果更佳流畅,曾经继承ViewGroup,View,结果很惨,内存占用大,动画也不流畅,很卡。注:天气动画的灵感来源于小米天气。 ![天气动画](https://gitee.com/mr-zhang/MobApiSample/blob/master/app/samplepic/weather_sample.gif "天气下雨") ## 2017-11-22添加了空气质量信息页面 ![空气质量演示](https://gitee.com/mr-zhang/MobApiSample/blob/master/app/samplepic/airQuality.gif "空气质量") ## 2017-11-22添加了城市背景,并结合传感器优化动画效果 ![城市背景](https://gitee.com/mr-zhang/MobApiSample/blob/master/app/samplepic/citybg.gif "传感器")