找到anim点击OK,此时就创建好了

在这个文件夹(anim)下新建xml文件,右击anim文件夹按下图操作创建

在这个xml文件中写入属性,属性详细见下列表格解释:

<?xml version="1.0" encoding="utf-8"?>

<translate xmlns:android=“http://schemas.android.com/apk/res/android”

android:duration=“2000”

android:fillAfter=“false”

android:fillBefore=“true”

android:fillEnabled=“true”

android:fromXDelta=“0”

android:fromYDelta=“0”

android:repeatCount=“0”

andr 《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》无偿开源 徽信搜索公众号【编程进阶路】 oid:repeatMode=“restart”

android:startOffset=“1000”

android:toXDelta=“520”

android:toYDelta=“520”>



布局文件 篇


就比如说这一个按钮,点击后实现向右下方向移动,最后移动在520,520位置,布局文件:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android=“http://schemas.android.com/apk/res/android”

xmlns:app=“http://schemas.android.com/apk/res-auto”

xmlns:tools=“http://schemas.android.com/tools”

android:layout_width=“match_parent”

android:layout_height=“match_parent”

tools:context=“.MainActivity”>

<Button

android:id=“@+id/button”

android:text=“向右下位置移动,结束位置为500,500”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content” />


代码逻辑 篇


平移动画用到Animation,如下操作,就可以实现,点击按钮后向右下移动,位置:520,520

public class MainActivity extends AppCompatActivity implements View.OnClickListener {

private Button button;

Animation animation;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

initView();

}

private void initView() {

button = (Button) findViewById(R.id.button);

animation = AnimationUtils.loadAnimation(this,R.anim.start);

button.setOnClickListener(this);

}

@Override

public void onClick(View v) {

switch (v.getId()) {

case R.id.button:

button.startAnimation(animation);

break;

Android 安卓动画 补间动画 - 平移动画相关推荐

  1. Android 安卓动画 补间动画 - 透明/渐变 动画

    补间动画之 透明/渐变 动画 实现效果:点击按钮后按钮从完全透明到不透明 补间动画概念:就是从一个画面过渡到另一个画面时让人看到中间动画效果! 动画 - 相关文章篇 帧动画 帧动画:  https:/ ...

  2. Android 安卓动画 补间动画 - 组合(四个动画) 动画

    补间动画之组合动画 - 介绍 顾名思义,就是四种动画(平移动画,旋转动画,缩放动画,渐变动画)一起实现效果,四种动画有着共同的属性,也有各自的特有属性,下面列出来的四种动画的共有属性 实现目标:点击按 ...

  3. android 属性动画 补间动画,每日一道面试题(第7期)---Android补间动画与属性动画的区别...

    零零碎碎的东西总是记不长久,仅仅学习别人的文章也只是他人咀嚼后留下的残渣.无意中发现了这个每日一道面试题,想了想如果只是简单地去思考,那么不仅会收效甚微,甚至难一点的题目自己可能都懒得去想,坚持不下来 ...

  4. 安卓 制作补间动画,帧动画

    1.在res文件夹下建立animi文件夹 补间动画: 补间动画用set(集合)属性  在其中加入动画的属性   然后在主函数中建立Animation对象   调用startAnimation方法启动动 ...

  5. 初二计算机简单动画,浙教版八年级下册信息技术:第七课《简单的动画补间动画》教案...

    ID:10051834 分类: 全国 , 2019 资源大小:219KB 资料简介: 第七课<简单的动画补间动画> 课题 第六课  简单的动画补间动画 目标 1.通过设置舞台背景和角色,学 ...

  6. Flash新手入门教程:动画补间和形状补间转

    Flash新手入门教程:动画补间和形状补间 2008-07-10 10:59:52  作者: 清风掠影  来源: 中国教程网论坛  浏览次数: 11930    评论 本文由 中国教程网 清风掠影 原 ...

  7. Android—逐帧、补间、属性动画

    1.Tween Animation 补间动画 这类动画比较简单,一般就是平移.缩放.旋转.透明度,或者其组合,可以用代码或者xml文件的形式,推荐使用xml文件形式,因为可以复用. 四个动画效果实现类 ...

  8. Android studio 动画---补间动画

    1.新建文件.[注意:文件名只能命名为anim] 2.新建文件 3.在新建的文件中添加代码:[以下代码仅供参考] 3.1.改变动画的透明度: <?xml version="1.0&qu ...

  9. Android开发总结之动画(帧动画+补间动画)

    一.概述 动画的概念   动画的概念不同于一般意义上的动画片,动画是一种综合艺术,它是集合了绘画.漫画.电影.数字媒体.摄影.音乐.文学等众多艺术门类于一身的艺术表现形式.   动画的英文有很多表述, ...

  10. Android 动画—补间动画

    帧动画是通过连续播放图片来模拟动画效果,而补间动画开发者只需指定动画开始,以及动画结束"关键帧",而动画变化的"中间帧"则由系统计算并补齐! 1.补间动画的分类 ...

最新文章

  1. 使用ajax方法实现form表单的提交
  2. 【C++】函数的形参
  3. Android学习之反编译工具的使用
  4. java判断接口对象是哪个子类_Java提供了一个关键字( ),可以判断一个对象是否为某个类(或接口)的实例或者子类实例。...
  5. c语言任意位数逆序数,C语言求助!一个三位数的逆序数,总是编不对
  6. unity材质丢失素材变成粉红色的解决方法
  7. 设计模式在项目中的应用案例_三菱PLC实际项目应用案例讲解
  8. 监护仪系统都是Linux吗,基于Linux和MCU的心电监护仪设计
  9. 多麦克风做拾音的波束_乱侃外设 篇四十二:一浪更比一浪强!HyperX Quadcast S 声浪加强版麦克风浅评...
  10. 数据库 - 数据库角色
  11. 动态加载、插件化、热部署、热修复(更新)知识汇总
  12. ArcGIS中利用DEM数据生成地形图既视感的等高线;利用掩膜进行等高线注记;DEM的可视化表达总结
  13. 2022年数字科技前沿应用趋势
  14. 21个微信快速加好友方法
  15. 做一名有修养的程序员
  16. html制作满天星,新鲜满天星如何做干花,满天星干花制作4大方法
  17. ios是计算机系统软件吗,pp助手ios PC版本和pp助手计算机版本有什么区别
  18. vue的tap插件_Vue.js的RTF编辑器– Tiptap
  19. 中国 AI 应用元年来了!
  20. vue + element-UI 实现图片嵌在表单里,图片和表单一起上传

热门文章

  1. KEIL5下载程序失败解决办法
  2. 将视频或动态壁纸设置成桌面
  3. OpenGL游戏程序设计——————关于这本书
  4. 汉王考勤管理系统教程
  5. Python爬虫新手入门教学(三):爬取链家二手房数据
  6. FileRecv VNCViewer 使用方法
  7. AR 第一大单,微软 219 亿美元为美军打造高科技头盔
  8. 计算机专业英语词汇1690个单词
  9. MySQL和Navicat for MySQL下载及安装详细教程
  10. labelImg 使用以及安装教程---图像标注工具