今天自学了一点点的Android的动画拿出来分享一下。刚开始学习,先展示一点简单的基础动画效果,看了现在的简单的动画才会对其他动画有所比较啊!
学习要点:四中动画的属性
使用步骤
1、在res目录下创建anim文件,编写xml文件的动画效果

Alpha:
fromAlpha(开始的透明度)
toAlpha(结束时的透明度)
repeatCount(重复次数)
duration(使用时长,毫秒为单位)

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android">    <alpha         android:fromAlpha="0.2"                android:toAlpha="1.0"        android:duration="1000"        android:repeatCount="1"        />set>

Translate
fromXDelta(开始平移的x坐标)
fillAfter(是否记录终止位置,如果为true则会停止在最终位置)
toXDelta(停止平移的X坐标位置)
interpolator(设置加速过程,加速的形式很多,比如先加后减、自由落体的效果等)

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" >    <translate        android:duration="1000"        android:fillAfter="false"        android:fromXDelta="0"        android:fromYDelta="0"        android:interpolator="@android:anim/accelerate_decelerate_interpolator"        android:toXDelta="200"        android:toYDelta="200"         />set>

Rotate:
fromDegrees(开始旋转的角度)
toDegrees(停止旋转的角度)

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android">    <rotate                 android:fromDegrees="0"        android:toDegrees="360"        android:duration="1000"        />set>

Scale
pivotX/pivotY:以哪个点进行放缩

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android">    <scale        android:fromXScale="0"        android:toXScale="1"        android:fromYScale="0"        android:toYScale="1"      android:duration="2000"      android:pivotX="100"      android:pivotY="100"        />set>

2、MainActivity中的调用

case R.id.scale:            loadanimation = AnimationUtils.loadAnimation(                    getApplicationContext(), R.anim.scales);            mimageView.startAnimation(loadanimation);            break;

是不是感觉很简单呢?但是有没有感觉动画效果并不是很好呢?让我们一起努力,学习更多的动画效果,更多的Android知识吧!

更多相关文章

  1. Android(安卓)画廊效果之ViewPager显示多个图片
  2. android 自定义View从基础到移动
  3. Android(安卓)UI控件之Gallery(拖动效果) --拖动式图片浏览
  4. android 仿淘宝实现标题栏滑动渐变效果,gif有点丑,凑合看吧!
  5. Android实现通用的ActivityGroup(效果类似Android微博客户端主界
  6. [置顶] (android高仿系列)今日头条 --新闻阅读器 (二)
  7. android 控制POS机图文打印(一)
  8. Android启动页面定时跳转的三种方法
  9. Android(安卓)实现书籍翻页效果----升级篇

随机推荐

  1. android:JNI与Android(安卓)VM之关系
  2. Android多点触摸与手势
  3. 多媒体录制音频/视频之——MediaRecorder
  4. android之View和SurfaceView
  5. Android(安卓)-- Init进程对信号的处理流
  6. 菜鸟学android---ListView和checkBox组合
  7. handler使用
  8. Android(安卓)动态获取控件的宽高,并动态
  9. android流量监测的实现原理
  10. Android中给系统控件添加配置的自定义属