当前位置: 源码素材网 » Android教程 » 详情页

Android AnimationUtils类模拟照片打印的动画效果

  •   时间:2019-10-12
  • 概述:图片打印

分享一个Android 模拟打印机打印图片的动画效果,运行实例,将播放一个平移渐变动画,图片由上到下滑出,模拟了从照相机中打印出来的动态效果。实现本效果主要使用AnimationUtils类的load Animation()方法加载动画资源,使用Animation类中的 setRepeatCount()方法设置动画的执行次数,使用setRepeatMode()方法设置动画的循环模式。

—般情况下,创建渐变动画的文件是在res文件夹下创建amm资源文件夹以及资源XML文 件,然后在该文件中设置_画的参数,0来控制动瓣的效果。在MainActivity类中的onCreate()方法中初始化控件和动画对象,然后播放动画。关键代码如下:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    ImageView image = (ImageView) findViewById(R.id.picture);//实例化控件
    //加载动画
    Animation animation = AnimationUtils.loadAnimation(this,R.anim.print);
    image.setAnimation(animation);//设置动画
    animation.setRepeatCount(Animation.INFINITE);//设置动画循环播放
    animation.setRepeatMode(Animation.RESTART);//动画在开始出播放
    animation.start();//播放动画
}

    相关声明:

      若“Android AnimationUtils类模拟照片打印的动画效果”有损您的权益,请告之我们删除内容。
      部分文章来源于网络,版权归原作者所有。