android 实现天气预报(带动画的和不带动画的)

初学android,做一个天气预报的实现

天气预报的实现主要是通过google提供的接口,解析XML,显示
接口有两种途径:

1.http://www.google.com/ig/api?hl=zh-cn&weather=,,, + 城市CODE,如上海的是31399999,121470001
则天气预报接口为:
http://www.google.com/ig/api?hl=zh-cn&weather=,,,31399999,121470001

2.http://www.google.com/ig/api?hl=zh_cn&weather= + 城市名称,如要显示上海天气则为:
http://www.google.com/ig/api?hl=zh_cn&weather=上海

能过URL会得到当前天气和后四天预报天气,通过XML解析,得到图片、温度等值,变显示到自定的界面上即可。

下面将本人做的天气预报截图贴上:
主界面:

[img]http://dl.iteye.com/upload/attachment/563161/ad1ae5c6-fe31-39e4-aae5-587c15a85e18.jpg[/img]

不带动画的天气截图

[img]http://dl.iteye.com/upload/attachment/563163/13dc6541-bbac-3dc3-9d03-d968c11405f2.jpg[/img]

带动画的天气截图


[img]http://dl.iteye.com/upload/attachment/563165/b1d47eb8-55a4-3069-8357-a27143e32104.jpg[/img]

动画透明设置:


<alpha android:fromAlpha="0.1" android:toAlpha="1.0"
android:duration="3000" />



左移:

<translate android:repeatCount="-1" android:fromXDelta="-100" android:toXDelta="420"
android:fromYDelta="50" android:toYDelta="50" android:duration="15000" />


右移:


<translate android:repeatCount="-1" android:fromXDelta="403" android:toXDelta="-83"
android:fromYDelta="50" android:toYDelta="50" android:duration="10000" />


大致就是这样了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值