,,Android Animation之TranslateAnimation(平移动画)

,,Android Animation之TranslateAnimation(平移动画)

这篇文章主要为大家详细介绍了动画之翻译形象化平移动画,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

翻译动画(平移动画)的意思无非就是一张图片或其他从一个位置到达另外一个位置。直接代码分析,相关重要属性参数解释都在代码中。

1、首先编写main.xml文件。

相对布局xmlns:Android=' http://模式。安卓。' com/apk/RES/Android '

xmlns:tools=' http://模式。安卓。' Android:layout _ width=' match _ parent '

Android:layout _ height=' match _ parent ' Android:padding left=' @ dimen/activity _ horizontal _ margin '

Android:padding right=' @ dimen/activity _ horizontal _ margin '

Android:padding top=' @ dimen/activity _ vertical _ margin '

Android:padding bottom=' @ dimen/activity _ vertical _ margin ' tools:context=' .主要活动'

图像视图

android:id='@ id/image '

Android:text=' @ string/hello _ world '

Android:layout _ width=' wrap _ content '

Android:layout _ height=' wrap _ content '

Android:src=' @ drawable/car _ one 1 '/

/RelativeLayout

2、接下来编写MainActivity.java文件。

包com。举例。戴尔。位图项目;

导入安卓。支持。V7。app。app compat活动;

导入安卓。OS。捆绑;

导入安卓。查看。查看;

导入安卓。查看。动画。动画;

导入安卓。查看。动画。动画集;

导入安卓。查看。动画。翻译动画;

导入安卓。小部件。imageview

公共类主要活动扩展AppCompatActivity {

私有图像视图图像;

@覆盖

受保护的void onCreate(Bundle saved instancestate){

超级棒。oncreate(savedInstanceState);

setContentView(r . layout。main);

image=(ImageView)findViewById(r . id。图片);

形象。setonclicklistener(new OnClickListenerImpl());

}

私有类OnClickListenerImpl实现视图OnClickListener {

@覆盖

公共void onClick(视图五){

/*

动画集相当于一个动画的集合,真的表示使用动画的内插器

错误的则是使用自己的。

内插器被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果

加速(加速),减速(减速),重复(重复),被退回(弹跳)等。

*/

动画集动画集=新动画集(true);

/*

动画还有几个方法

setFillAfter(布尔型FillAfter)

如果fillAfter的值为真的话,动画结束后,控件停留在执行后的状态

setFillBefore(布尔型填充前)

如果填充前的值为真的话,动画结束后,控件停留在动画开始的状态

setStartOffset(长起始偏移量)

设置动画控件执行动画之前等待的时间

setRepeatCount(int repeatCount)

设置动画重复执行的次数

*/

翻译动画翻译动画=新翻译动画(

//X轴初始位置

动画。相对于自身,0.0f,

//X轴移动的结束位置

动画。相对于自我,0.5f,

//y轴开始位置

动画。相对于自身,0.0f,

//y轴移动后的结束位置

动画。相对_对_自我,1.5f);

//3秒完成动画

翻译动画。设置持续时间(2000);

//如果fillAfter的值为真的话,动画结束后,控件停留在执行后的状态

动画集。setfillafter(true);

//将阿尔法动画这个已经设置好的动画添加到动画集中

动画集。添加动画(翻译动画);

//启动动画

主要活动。这个。形象。开始动画(动画集);

}

}

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • windowsandroid手机版下载,windowsandroid安装apk
  • windowsandroid手机版下载,windowsandroid安装apk,WindowsAndroid 安装教程详解
  • android调用webview方法,androidwebview是什么,Android 中 WebView 的基本用法详解
  • android传感器高级编程,Android传感器,Android编程之光线传感器用法详解
  • android.app.Dialog,android自定义dialog对话框,Android开发笔记之-Dialog的使用详解
  • android 图片视频轮播框架,androidlayout轮播图,Android实现炫酷轮播图效果
  • android里的viewpager,安卓自定义view流程,Android自定义引导玩转ViewPager的方法详解
  • android里的viewpager,android viewpager详解
  • android里的viewpager,android viewpager详解,Android自定义超级炫酷的ViewPage指示器
  • android调用webview方法,androidwebview是什么
  • android设置控件宽度,android获取屏幕宽度和高度
  • android设置控件宽度,android获取屏幕宽度和高度,Android中获取控件宽高的4种方法集合
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程,android蓝牙简单开发示例教程
  • android菜单栏,android菜单控件
  • 留言与评论(共有 条评论)
       
    验证码: