`
txin0814
  • 浏览: 219836 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

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解析,得到图片、温度等值,变显示到自定的界面上即可。

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



不带动画的天气截图



带动画的天气截图




动画透明设置:

<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" />


大致就是这样了。
  • 大小: 20.8 KB
  • 大小: 76.6 KB
  • 大小: 42.4 KB
分享到:
评论
7 楼 txin0814 2011-11-22  
zibing1027 写道
你好,可以给我发一份源代码看看么?
zibing1027@163.com

OK
6 楼 zibing1027 2011-11-21  
你好,可以给我发一份源代码看看么?
zibing1027@163.com
5 楼 txin0814 2011-11-21  
houxq1126 写道
兄弟也给我一份好吗?

Email:jamesyaoo@sina.com


我明天发到你邮箱,那是我自己电脑写的,上班没带
4 楼 zhouluxing 2011-11-20  
我刚接触android,你做的天气预报效果挺好的,能不能把代码发给我啊?
zhouluxing2010@126.com
3 楼 houxq1126 2011-11-17  
兄弟也给我一份好吗?

Email:jamesyaoo@sina.com

2 楼 txin0814 2011-11-16  
liangxiaopang 写道
  我刚学android 能给下代码吗 邮箱1042849739@qq.com

已发到你QQ邮箱了.
1 楼 liangxiaopang 2011-11-14  
  我刚学android 能给下代码吗 邮箱1042849739@qq.com

相关推荐

    android复杂天气预报制作

    你需要熟练掌握LinearLayout、RelativeLayout、ConstraintLayout等布局管理器,并懂得如何通过属性动画和自定义View提升用户体验。 其次,**Http协议的使用**是获取远程天气数据的关键。在Android中,我们可以使用...

    android项目开发实例-天气预报

    这个“android项目开发实例-天气预报”旨在帮助开发者掌握如何在Android平台上实现基本的天气信息展示功能。下面将详细介绍这个项目的核心知识点。 1. **Android Studio**:作为Android应用程序的开发环境,Android...

    android动画实现ListView折叠展开

    在Android开发中,ListView是一种常用的组件,用于展示可滚动的列表数据。在许多应用中,我们可能需要实现更复杂的交互,比如点击列表项的头部...总之,理解ListView的工作原理和Android动画机制是实现此类功能的关键。

    android版天气预报查询软件源码

    本文将围绕“Android版天气预报查询软件源码”这一主题,深入探讨其背后的技术实现,旨在帮助开发者了解如何构建一个简单易用的天气查询应用。 首先,我们要明白Android作为谷歌公司开发的开源操作系统,为开发者...

    使用android自带的动画机制很卡时可以考虑使用SurfaceView来实现动画

    通过利用其独立的渲染线程和硬件加速能力,我们可以实现更加流畅的动画效果,特别适合处理复杂的图形操作和游戏场景。在实际开发中,熟练掌握`SurfaceView`的使用技巧,能够帮助开发者提高应用的性能和用户体验。

    Android高级应用源码-自定义WebView,自带加载动画.rar

    这个源码实例不仅展示了如何使用WebView,还提供了自定义加载动画的实现,对于学习和提升Android应用的用户体验设计非常有帮助。开发者可以在此基础上进一步定制,比如添加错误页面处理、优化内存占用、增强安全性等...

    android 炫酷动画柱状图例子

    在Android开发中,为了使应用更具吸引力和交互性,炫酷的动画和视觉效果是必不可少的。本示例聚焦于创建一个"android 炫酷动画柱状图例子",它打破了Android原生图表控件的限制,通过结合HTML5和JavaScript的力量,...

    Android带动画效果的弹窗

    在实际应用中,我们还可以考虑使用第三方库,如SweetAlert或Android-Alert-DIalog,它们提供了丰富的预设动画和自定义选项,可以快速实现带动画效果的弹窗,同时减少开发工作量。 总的来说,创建带有动画效果的弹窗...

    Android贝塞尔曲线实现粘性动画

    在提供的文件名`DraftCircleViewTest`中,我们可以推测这是一个测试类,可能是为了演示如何实现带有贝塞尔曲线的特定动画效果,比如圆形轨迹的粘性动画。这个类可能包含了自定义视图`CircleView`的代码,其中结合了...

    Android AnimationProvider 点击View会带动画变大

    Android提供了多种动画类型,如`AlphaAnimation`(透明度变化)、`ScaleAnimation`(缩放)、`RotateAnimation`(旋转)和`TranslateAnimation`(平移)。在这个案例中,我们将关注`ScaleAnimation`,因为它可以实现...

    android 带动画进度条.rar

    在"android 带动画进度条.rar"这个压缩包中,包含了一个针对Android 5.0及以上版本的动画式进度条实现。这种进度条不仅显示了任务的当前进度,还通过动画效果提升了用户体验,使得等待过程不那么枯燥。 首先,我们...

    Android 序列帧动画,开始,结束监听的解决Demo.zip

    本Demo主要关注如何在Android中实现序列帧动画,并添加开始和结束监听,以便在动画启动和结束时执行相应的操作。 1. **序列帧动画的基本概念** 序列帧动画是Android中的视图动画(View Animation)的一种形式,它...

    Android-Android复杂红包雨实现带点击事件处理

    5. **多线程处理**:由于红包雨的动画和事件处理可能会阻塞UI线程,所以可能需要使用Handler或Runnable配合`postDelayed()`来异步更新红包的状态,保证界面流畅。 6. **数据结构与算法**:在处理红包的数据结构时,...

    android 动画基础 带例子

    本教程将深入讲解四种基本的Android动画:渐变(Alpha)、伸缩(Scale)、移动(Translate)和旋转(Rotate),并结合实际例子进行详细解析。 **渐变动画(Alpha)**: 渐变动画主要用来改变视图的透明度,从完全...

    Android手机天气预报项目报告.zip

    在本项目报告中,我们将深入探讨一个...综上所述,Android手机天气预报项目的开发涉及了Android应用的核心技术,不仅需要掌握基本的编程技能,还要理解Android系统的特性和最佳实践,以打造一个高效、用户友好的应用。

    博客《Android动画之二:View Animation》附带源码 ViewAnimationDemo

    在Android开发中,动画是提升用户体验的关键因素之一,能够使应用更加生动和吸引人。本篇将详细探讨Android中的View Animation,它是Android早期提供的动画机制,适用于简单平滑的视图变换。 **一、View Animation...

    android fragment 底部动画菜单 导航动画

    本教程将深入探讨如何在Android应用中实现一个基于Fragment的底部动画菜单,并实现导航和各种酷炫的动画效果。 首先,我们需要了解Fragment的基本用法。Fragment是Activity的一部分,有自己的生命周期,可以在不...

    Andriod_去掉系统自带的Activity跳转动画

    但是,有时候我们不希望在Activity跳转时有动画效果,例如在实现假的ActionBar时。幸运的是,去掉动画只需要几个步骤。 首先,我们需要在values文件夹的styles.xml文件里面新建一个style。这个style将被用于去掉...

    Android 上滑隐藏标题栏下滑显示标题栏(带动画效果、无卡顿、无空白)

    本文将详细讲解如何实现标题栏在上滑时隐藏,下滑时显示,同时带有平滑的动画效果,确保在操作过程中无卡顿、无空白现象。 首先,我们需要了解Android手势检测的基本原理。在Android中,可以使用`GestureDetector`...

Global site tag (gtag.js) - Google Analytics