如何实现 Android 布局添加位移动画
操作流程
journey
title 教学流程
section 创建位移动画
开发者 -> 小白: 创建动画资源文件
小白 -> 开发者: 在 res 目录下新建 anim 文件夹
小白 -> 开发者: 在 anim 文件夹下创建 xml 文件
开发者 -> 小白: 编写位移动画代码
section 应用位移动画
开发者 -> 小白: 在 Java 代码中应用动画
小白 -> 开发者: 获取布局视图
小白 -> 开发者: 加载动画资源
小白 -> 开发者: 开始动画
创建位移动画
- 在 res 目录下新建 anim 文件夹
- 在 anim 文件夹下创建 xml 文件,例如
move_animation.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="
<translate
android:fromXDelta="0%"
android:toXDelta="50%"
android:fromYDelta="0%"
android:toYDelta="0%"
android:duration="1000" />
</set>
fromXDelta
: 起始 X 轴坐标toXDelta
: 终点 X 轴坐标fromYDelta
: 起始 Y 轴坐标toYDelta
: 终点 Y 轴坐标duration
: 动画时长
应用位移动画
- 获取布局视图
View view = findViewById(R.id.view_id);
- 加载动画资源
Animation animation = AnimationUtils.loadAnimation(this, R.anim.move_animation);
- 开始动画
view.startAnimation(animation);
通过以上步骤,你可以成功实现 Android 布局添加位移动画。祝你学习顺利!若有任何疑问,欢迎随时向我提问。