- 浏览: 82756 次
- 性别:
- 来自: 福建
文章分类
- 全部博客 (64)
- android (28)
- androidApp (1)
- GphonePlay (0)
- [随笔分类][00]JavaScript (2)
- [随笔分类][01]Spring (3)
- [随笔分类][02]Hibernate (4)
- [随笔分类][03]EXT (4)
- [随笔分类][04]项目工程 (0)
- [随笔分类][06]数据库 (1)
- [随笔分类][07]软件使用 (5)
- [随笔分类][09]Ophone (1)
- [随笔分类][08]SSH整合 (3)
- [随笔分类][13]生活随笔 (1)
- [随笔分类][15]架构与设计 (2)
- [随笔分类][16]Weekly Updates (0)
- [随笔分类][17]自我提高 (2)
- [随笔分类][18]中间件 (1)
- [随笔分类][20]测试 Debug Junit (1)
- [随笔分类][21]软件工程 (1)
- [随笔分类][22]团队合作与管理 (1)
最新评论
-
lcyaiym:
不错 ,我正在研究这个问题了。
使用Intent Filter来响应隐式Intent -
qiaoweishu:
精辟深刻,很是受益!
软件开发的精益理念 -
qiaoweishu:
吟安一个字,捏断数径须!受教了!
怎样成为优秀的软件模型设计者 -
lnx1824:
先巩固现有的j2ee,过段时间再来学习!
android HelloWord -
gryphone:
似乎并不存在实际上的匿名 其实系统也是按照对应的string ...
Android如何解析Intent Filter
Animations
Android支持2种类型的动画。内插动画可以应用于旋转、平移、放缩和渐变;frame-by-frame动画用来显示一系列的图片。关于创建、使用和应用动画的广泛概述可以在11章找到。
把动画定义成外部资源,有利于在多个地方使用,并且能基于设备硬件或方向选择适应的动画。
Tweened Animations
每个内插动画以独立的XML文件存储在/res/anim文件夹下。和layouts和drawable资源一样,动画XML的文件名用作资源的标识。
每个动画可以用来定义以下的变化:alpha(渐变)、scale(放缩)、translate(平移)和ratate(旋转)。
每个类型的动画都有特性来定义内插序列如何作用:
Alpha fromAlpha/toAlpha 0-1
Scale fromXScale/toXScale 0-1
fromYScale/toYScale 0-1
pivotX/pivotY 图像的宽度/高度的百分比字符串 0%-100%
Translate fromX/toX 0-1
fromY/toY 0-1
Rotate fromDegrees/toDegrees 0-360
pivotX/pivotY 图像的宽度/高度的百分比字符串 0%-100%
你可以使用<set/>标签来创建多个动画。一个动画集包含一个到多个动画变化,并且支持一些额外的标签和特性来定制动画集中的动画何时以及怎样运行。
接下来的列表给了一些set标签一些特性:
❑ duration 动画的持续时间(毫秒)
❑ startOffset 启动动画的延时(毫秒)
❑ fillBefore True表示在动画开始前应用动画变换
❑ fillAfter True表示动画开始后应用动画变换
❑ interpolator 设置整个时间范围如何影响动画的速度。在11章中会探讨这个变量。指定interpolator时需要引用系统的动画资源(android:anim/interpolatorName)。
如果你不使用startOffset标签,动画集中的动画将同步执行。
接下来的例子显示了动画集控制目标在缩小淡出的同时旋转360度:
<?xml version=”1.0” encoding=”utf-8”?> <set xmlns:android=”http://schemas.android.com/apk/res/android” android:interpolator=”@android:anim/accelerate_interpolator”> <rotate android:fromDegrees=”0” android:toDegrees=”360” android:pivotX=”50%” android:pivotY=”50%” android:startOffset=”500” android:duration=”1000” /> <scale android:fromXScale=”1.0” android:toXScale=”0.0” android:fromYScale=”1.0” android:toYScale=”0.0” android:pivotX=”50%” android:pivotY=”50%” android:startOffset=”500” android:duration=”500” /> <alpha android:fromAlpha=”1.0” android:toAlpha=”0.0” android:startOffset=”500” android:duration=”500” /> </set>
Frame-by-Frame Animations
Frame-by-Frame动画用于View的背景上,显示一系列的图片,每张图片显示指定的时间。
因为Frame-by-Frame动画显示drawables,所以,它们也被放在/res/drawble文件夹下(和Tweened动画不同),并且使用它们的文件名作为它们的资源标识。
接下来的XML片段显示了一个简单的动画,它循环显示一些位图资源,每张位图显示0.5秒。为了能使用这个XML片段,你需要创建rocket1-rocket3 三个新的图片资源。
<animation-list xmlns:android=”http://schemas.android.com/apk/res/android” android:oneshot=”false”> <item android:drawable=”@drawable/rocket1” android:duration=”500” /> <item android:drawable=”@drawable/rocket2” android:duration=”500” /> <item android:drawable=”@drawable/rocket3” android:duration=”500” /> </animation-list>
发表评论
-
Android如何解析Intent Filter
2009-08-23 19:31 2182匿名性质的运行时绑定 ... -
使用Intent Filter来响应隐式Intent
2009-08-23 19:14 4006如果一个Intent请求在一片数据上执行一个动作,Androi ... -
Linkify介绍
2009-08-23 17:21 3339Linkify是一个辅助类,通过RegEx样式匹配,自动地在T ... -
动态更新菜单项与处理菜单选择
2009-08-23 15:55 1485public boolean onOptionsItemS ... -
菜单项选项
2009-08-23 15:35 1220正如你所熟悉的那样,Android支持大多数传统的菜单项选项, ... -
Android菜单系统介绍
2009-08-23 15:09 1533如果你曾经尝试用手写 ... -
Layouts介绍
2009-08-23 15:05 1304Layout管理器(一般称“layouts”)是ViewGro ... -
实时改变配置
2009-08-23 15:03 997Android通过终止、重启应用程序来重新加载资源文件,以做到 ... -
使用系统资源
2009-08-23 15:00 871Android本体应用程序具体 ... -
在资源中引用资源
2009-08-23 14:59 792在资源中引用资源 你可以在其他XML资源中通过特性来引 ... -
在代码中使用资源
2009-08-23 14:58 1172在代码中使用资源 你可以在代码中通过R静态类使用资源 ... -
Layouts
2009-08-23 14:53 769Layouts Layout资源是通过在XML中设计U ... -
Styles和Themes
2009-08-23 14:51 679Styles和Themes 通过指定Views的特性值 ... -
Drawables
2009-08-23 14:50 1034Drawables Drawable资源包括位 ... -
Values
2009-08-23 14:46 1304<?xml version=”1.0” encoding ... -
资源具体化
2009-08-23 14:44 735不管你使用什么开发环境,一个良好的习惯就是保存非代码的资源(像 ... -
理解应用程序优先级和进程状态
2009-08-23 14:43 996杀死哪个进程来回收资源由进程中的应用程序的优先级决定的。应用程 ... -
使用Manifest Editor
2009-08-23 14:42 994ADT插件程序包含了一个可视化的Manifest Editor ... -
应用程序Manifest介绍
2009-08-23 14:30 1439每一个 Androi ... -
android 组件之广播接收( Broadcast receiver )
2009-08-22 16:06 4135Broadcast receivers 广播接收? ...
相关推荐
James Cabello Animations.7z删
14个3d箭头样式与动画,非常好~可以自己修改使用,14+Arrow+Animations+1.0.unitypackage
Crowd Animations is an extension for GPU Instancer, and requires it to work. Support Forum | Documentation | F.A.Q. Crowd Animations is an out of the box solution for using massive amounts of ...
Creating Web Animations Bringing your UIs to Life 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
Crowd Animations 是一个开箱即用的解决方案,支持在高性能场景中使用大量的动画角色。CA (Crowd Animations) 采用 GPU Instancer 核心功能,并在 GPUI 间接实例化解决方案和 GPU 剔除技术的基础上增加了 GPU 蒙皮...
常用动画效果 Animations 常用写法主要是两种 见代码
SVG Animations.pdf SVG Animations.pdf SVG Animations.pdf SVG Animations.pdf SVG Animations.pdf SVG Animations.pdf
Learn Adobe Animate CC for Multiplatform Animations 2nd Edition pdf Knowing the industry-standard animation and interactivity tool Adobe Animate CC can help you get a foothold in the exciting web ...
Creating Web Animations 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
Mega Animations Pack.unitypackage Mega Animations Pack.unitypackage Mega Animations Pack.unitypackage
Creating Web Animations_ Bringi - Kirupa Chinnathambi
iOS Animations by Tutorials v4.0 iOS Animations by Tutorials v4.0
iOS Animations 动画 swift ios10
View Animations 2. Auto Layout 3. Layer Animations 4. View Controller Transition Animations 5. Animations with UIViewPropertyAnimator 6. 3D Animations 7. Further Types of Animations
iOS Animations by Tutorials v4.0 iOS Animations by Tutorials v4.0
Magic CSS3 Animations 是 CSS3 动画的包,伴有特殊的效果,用户可以自由的在 web 项目中使用。Magic CSS3 Animations 结构非常简单,包括 CSS 样式:magic.css 或者是 mynified 版本:magic.min.css。 ...
For making animations more real, I created another project named Android Easing Functions which is an implementations of easing functions on Android. So, we need to dependent that project. Step 1 ...
CSS Animations and Transitions for the Modern Web 英文mobi 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书
Creating.Web.Animations.2017.3.pdf
CSS Animations and Transitions for the Modern Web 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书