天气预报应用
2016-01-24 15:49
211 查看
1 当前天气应用使用的是百度的天气预报_易源http://apistore.baidu.com/apiworks/servicedetail/515.html
这个消息源。不仅能获取当天的详细信息,还能获取,一周的天气信息。在当天信息里面又包括,pm,api等多种空气质量参数,其实最主要的还是因为其比较稳定和免费。
2 应用有三个主要的页面:主页面、其他信息页面和城市列表界面
2.1 主页面如下 :
2.2 其他界面:(图标都是随便找的~)
2.3 城市列表界面:
3 主要技术介绍:
3.1 主界面
使用ViewPager来显示不同的城市List
每个ViewPager,分为上中下三个部分,最上面是一个TextView,中间和下方使用了水平的ListView,
界面下方是三个ImageView,中间的刷新时,使用了属性动画实现
3.2 其他信息界面:这个界面也分为上中下:
最上面的是一个自定义的View,用来显示pm,缺角圆圈的动画使用还是属性动画
中间使用的是一个2x3的GridView。
3.3 城市列表界面:有一个自定义的标题栏,搜索框,和城市列表。
源码地址:https://code.csdn.net/a314773862/materialapp.git 的weather模块。
这个消息源。不仅能获取当天的详细信息,还能获取,一周的天气信息。在当天信息里面又包括,pm,api等多种空气质量参数,其实最主要的还是因为其比较稳定和免费。
2 应用有三个主要的页面:主页面、其他信息页面和城市列表界面
2.1 主页面如下 :
2.2 其他界面:(图标都是随便找的~)
2.3 城市列表界面:
3 主要技术介绍:
3.1 主界面
使用ViewPager来显示不同的城市List
每个ViewPager,分为上中下三个部分,最上面是一个TextView,中间和下方使用了水平的ListView,
界面下方是三个ImageView,中间的刷新时,使用了属性动画实现
3.2 其他信息界面:这个界面也分为上中下:
最上面的是一个自定义的View,用来显示pm,缺角圆圈的动画使用还是属性动画
中间使用的是一个2x3的GridView。
3.3 城市列表界面:有一个自定义的标题栏,搜索框,和城市列表。
源码地址:https://code.csdn.net/a314773862/materialapp.git 的weather模块。
相关文章推荐
- Ubuntu14.04安装搜狗拼音输入法开机死机
- 高级特性(12)- 本地方法
- 贪心&Packets
- cf340 C. Watering Flowers
- 软考概述
- IO流 管道流
- 高级特性(11)- 分布式对象
- unity, StartCoroutine and StopCoroutine
- 用Jquery的attr方法动态添加JSON对象参数
- SpringMVC接收json数据的demo
- Android基础之Listview的滚动事件的学习
- hdu 5610 Baby Ming and Weight lifting(思维,逻辑)
- 编程基础——第二单元 循环
- 4. Median of Two Sorted Arrays 两个有序数组的中位数
- Swift UIButton
- java_69_annotation
- 高级特性(10)- 脚本、编译与注解处理
- iOS中JavaScript和OC交互
- 2014年第五届蓝桥杯C/C++程序设计本科B组省赛 六角填数(结果填空)
- 编程基础——第一单元 变量、顺序和分支2