- 浏览: 263016 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (303)
- c (31)
- c++ (16)
- java (18)
- c# (1)
- python (3)
- java web (6)
- oracle (7)
- sqlserver (2)
- mysql (2)
- android (24)
- android系统 (15)
- android多媒体部分 (15)
- android游戏 (12)
- linux (26)
- javaScript (1)
- ajax (1)
- node JS (2)
- html (5)
- apache (3)
- jboss (1)
- weblogic (0)
- 通信协议 (10)
- 云计算 (1)
- 分布式 (5)
- ejb (1)
- webservice (5)
- 设计模式 (16)
- JNI (6)
- swing (13)
- 版本控制 (1)
- UML (1)
- xml (4)
- spring (5)
- hibernate (5)
- struts1 (3)
- struts2 (4)
- ibatis (0)
- tomcat (2)
- 心得体会 (1)
- css (1)
- 嵌入式 (41)
- arm体系结构 (10)
tween
xml 代码如下:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<!-- 透明动画 -->
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0"
android:duration="5000"/>
<!-- 旋转动画效果 -->
<rotate
android:duration="5000"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="90" />
<scale
android:fromXScale="1.4"
android:toXScale="0.0"
android:fromYScale="0.6"
android:toYScale="0.0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="5000" />
<translate
android:fromXDelta="0"
android:fromYDelta="0"
android:toXDelta="100"
android:toYDelta="100"
android:duration="5000" />
</set>
/**
*
* 1 propertyAnimation
*
* 2 viewAnimation
*
* 2.1tween animation
*
* 常用的几种动画有:
*
* alpha透明动画效果
*
* android:fromAlpha
*
* Float. Starting opacity offset, where 0.0 is transparent and 1.0 is opaque.
*
* android:toAlpha
*
* Float. Ending opacity offset, where 0.0 is transparent and 1.0 is opaque.
*
* scale缩放动画效果
*
* translate平移动画效果
*
* rotate旋转动画效果
*/
@SuppressWarnings("unused")
private void tweenAnim() {
// 方式一: xml方式定义,放在res/anim/xxx.xml
// Animation animation = AnimationUtils.loadAnimation(this, R.anim.alpha);
// img_main.startAnimation(animation);
Animation animation = AnimationUtils.loadAnimation(this, R.anim.hyperspace_jump);
img_main.startAnimation(animation);
// 方式二:代码实现
// Animation alphaAnimation = new AlphaAnimation(0.0f, 1.0f);
// img_main.startAnimation(alphaAnimation);
// 其他效果同上
}
frame
<?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:drawable="@drawable/rocket_thrust1" android:duration="200" /> <item android:drawable="@drawable/rocket_thrust2" android:duration="200" /> <item android:drawable="@drawable/rocket_thrust3" android:duration="200" /> </animation-list>
ImageView rocketImage = (ImageView) findViewById(R.id.rocket_image); rocketImage.setBackgroundResource
(R.drawable.rocket_thrust); rocketAnimation = (AnimationDrawable) rocketImage.getBackground()
; rocketAnimation.start()
;
发表评论
-
NDK环境搭建学习笔记
2013-05-12 13:39 1108本地native方法实现步骤 ... -
即时通信学习笔记
2013-05-18 09:56 805下载安装文件 openfire_3_6_4.exe spark ... -
android 代码混淆
2013-03-20 19:47 1055在项目文件下,自动生成了文件:proguard-projec ... -
android 即时通信学习笔记一
2012-11-04 15:49 830下载安装文件 openfire_3_6_4.exe spa ... -
andriod 源码下载
2012-11-02 14:36 884git 是版本控制工具 安装方法: sudo apt-g ... -
android应用的适配常用方法
2012-09-03 14:48 413屏幕大小: small normal large ... -
android 蓝牙学习笔记
2012-09-07 09:56 927蓝牙部分学习 蓝牙之间的通信需要四部分: 1 设置蓝牙设备 ... -
取得手机 IP地址
2012-09-07 09:57 634public String getLocalIpAddress ... -
android动画Scale+Translate
2012-09-07 10:14 753/** * 移动缩小动画 * @author 岳振华 * ... -
android中ActionBar +Fragment
2012-09-07 10:18 1110/** * 测试tab标题栏 * * @time 下午0 ... -
android ArcGIS学习笔记一
2012-09-08 18:18 3479动态操作地图服务 1.动态添加一个地图服务String ur ... -
android 启动流程
2012-09-10 15:45 706bootload 加载linux 内核 挂载ramd ... -
android 修改开机动画
2012-09-10 16:41 943framebuffer驱动里可以定制开机界面 开机过程中屏 ... -
Framebuffer Driver
2012-09-10 16:42 702Framebuffer Driver 中 ... -
android 简单服务实现
2012-09-14 16:06 696/** * 测试服务 * * @time 下午02:40 ... -
android 常用命令
2012-09-26 16:03 7001 显示设备列表 adb devices 2 在指定模拟器 ... -
android 调用webservice
2012-10-13 22:43 914web服务端 package cn.yue.lsp.ph ... -
android handler和looper
2012-10-25 16:58 7061 消息在主线程执行 handler = new Handl ... -
NDK学习笔记
2012-10-27 15:40 707工具下载: cygwin 1.7或以上版本 awk升级 ... -
android activity四种加载模式
2012-10-27 15:45 845Activity之间的跳转,或 ...
相关推荐
渐变动画是Android动画体系中的一种基本类型,它可以为用户界面带来生动和动态的感觉。本文将深入探讨四种主要的渐变动画:Alpha(透明度)、Scale(缩放)、Translate(平移)和Rotate(旋转),以及如何通过Java...
总之,解决Android动画被父布局遮盖的问题,关键在于理解和正确应用`android:clipChildren`和`android:clipToPadding`属性,以及在必要时使用`bringToFront()`方法。通过这些技术,我们可以创建出更加流畅、无遮挡的...
本文将深入探讨“Android动画效果的强悍框架”,特别是提及的“BaseAnimation1.3”库,以及如何利用这个库来实现300种左右的原生和自定义动画。 首先,让我们了解Android中的基本动画类型。Android支持两种主要的...
这份"Android动画测试源码"提供了一种深入理解Android动画机制的方式,通过实际的代码示例进行学习和测试。以下是对相关知识点的详细说明: 1. **Android动画体系**:Android提供了两种主要的动画类型——属性动画...
本文将深入探讨"Android动画效果大全",包括各种类型的动画以及如何基于这些技术实现炫酷的特效。 首先,Android提供两种主要的动画机制:帧动画(Frame Animation)和属性动画(Property Animation)。帧动画适用...
本资源集成了N多种动画效果,覆盖了Android动画的多个方面,旨在帮助开发者深入理解Android动画的原理并实现在自己的应用中。 首先,`BaseAnimation`可能是一个基础动画类库,它可能包含了动画的基本构造、启动、...
本文将深入探讨在Android中如何创建和使用各种动画,特别是属性动画和补间动画,这些都是Android动画的基础和核心。 首先,我们来理解补间动画(Tween Animation)。补间动画是在两个关键帧之间平滑地改变对象的...
本教程将深入探讨Android动画原理,并通过一个名为"AnimationDemo"的示例项目来具体阐述。 一、Android动画类型 Android提供了两种主要类型的动画:属性动画(Property Animation)和视图动画(View Animation)。...
总之,理解并熟练运用这些Android动画技术,不仅可以提升应用的视觉吸引力,还能帮助开发者创造出更加流畅、自然的用户体验。对于新手来说,从基础动画开始学习,逐步进阶到属性动画,是成为专业Android开发者的...
综上,Android动画系统提供了多种方式来实现各种动画效果,开发者可以根据需求选择合适的动画类型。无论是简单的视图移动,还是复杂的场景过渡,都能通过这些工具实现。同时,随着版本的更新,Android还提供了更多...
1. **Android动画种类**:项目中可能涵盖了诸如视图动画(View Animation)、属性动画(Property Animation)、过渡动画(Transition Animation)等不同类型的Android动画。视图动画包括Alpha、Scale、Translate和...
下面我们将深入探讨Android动画的几个主要类别及其重要知识点。 1. **视图动画(View Animation)** 视图动画是Android早期提供的动画机制,通过改变View的透明度、位置、大小或旋转等属性来实现动画效果。这些变化...
本文将深入探讨Android动画中的`AnimationSet`和`RotateAnimation`类,帮助开发者掌握这些基本用法。 一、AnimationSet:动画组合 `AnimationSet`是Android动画系统中的一个关键组件,它允许我们将多个动画组合在...
这篇"Android动画学习总结---下"着重探讨了Android属性动画(Property Animation)的使用方法。属性动画系统是Android 3.0(API Level 11)引入的新特性,与视图动画(View Animation)相比,它提供了更为强大的动画...
总之,通过分析和学习"Android 动画顺序播放源码.zip"中的内容,开发者可以掌握Android动画系统的使用,从而在自己的应用中创造出更加丰富、动态的交互效果。无论是简单的移动和旋转,还是复杂的帧动画序列,都能...
本教程将深入探讨Android动画开发,通过超详细的讲解和实际的源代码示例,帮助开发者们掌握这一技术。以下是对Android动画开发的一些核心知识点的详细阐述: 一、动画类型 Android提供两种主要的动画机制:属性动画...
"Android动画之仿美团加载数据等待时小人奔跑进度动画程序源码"是一个示例项目,它展示了如何创建一个类似美团加载数据时显示的小人奔跑动画。这个动画在用户等待数据加载时提供了一种有趣的视觉反馈,让用户感觉...
Android 平台提供了一套完整的动画框架,使得开发者可以用它来开发各种动画效果。Android 动画框架详解由原理篇和实例篇两部分组成。本文是第一部分原理篇,主要分析 Tween 动画的实现原理, 最后简单介绍在 Android...