###简介
视图动画,主要包括位移,透明度,旋转和缩放,View本身的属性并没有发生变化,只是在这个视图上添加一些渐变的效果,所以总体而言,视图动画只能实现一些简单的动画效果,属性动画功能更强大。
###使用
res/anim目录下创建动画资源文件,存放帧动画和渐变动画,主要tag:
set, alpha, scale, tranlate, rotate分别对应动画集合,透明动画,缩放动画,位移动画,旋转动画
#### 格式
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@[package:]anim/interpolator_resource"
android:shareInterpolator=["true" | "false"] >//子元素是否共享这个插值器
<!--[0.0 , 1.0] -->
<alpha
android:fromAlpha="float"
android:toAlpha="float" />
<!--[0.0, ?]
<!-- pivotX,pivotY用来控制缩放的中心点-->
<scale

本文介绍了Android中的视图动画,包括位移、透明度、旋转和缩放等基本效果。虽然视图动画只能实现简单动画,但通过组合不同动画效果,可在<set>标签中实现更丰富的视觉体验。在res/anim目录下创建XML文件定义动画,并通过代码加载,如旋转动画。
订阅专栏 解锁全文
3193

被折叠的 条评论
为什么被折叠?



