zoukankan      html  css  js  c++  java
  • 补间动画和属性动画

    1、补间动画也称之为view动画

    (1)透明动画   AlphaAnimation

    (2)旋转动画   RotateAnimation

    (3)缩放动画   ScaleAnimation

    (4)位移动画   TranslateAnimation

    在这些动画里面都有相同的属性:setDration(1000)//设置动画的执行时间

    setFillAfter(ture)//执行结束之后停留不动

    setRepeatCount(1)//设置动画的执行次数为1次

    setRepeatMode(Animation.REVERSE)//设置重复的模式

    startAnimation  //开始启动Animation

    其实还可以利用MXL文件来执行补间动画

    在res目录下穿件一个anim文件夹,并在里面创建alpha为透明,

    torate为旋转,scale为缩放,translate为位移。

    并在里面写上面相应的功能。然后在MainActivity中调用就行了。

     例如:Animation zengsf = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.alpha);

        view.startAnimation(zengsf);

    这里面的view是imageview控件;

     重点:补间动画不会改变真实的坐标。

    2、属性动画

    (1)ObjectAnimator不是new来的,而补间动画是new出来的。

    (2)在res文件夹下面创建一个animator文件夹并在里面创建objectAnimator的初始化。

    (3)ObjectAnimator alpha = ObjectAnimator.ofFloat(image控件,"alpha",0,0.5f)   透明的效果

    其它的那几个方法都是一样的。

    重点:会改变真实的坐标。

  • 相关阅读:
    等待事件统计信息--Wait Events Statistics
    实时监控SQL
    PHP中常用的魔术方法
    PHP生成缩略图(3)--封装类
    PHP生成缩略图(2)--等比缩略图
    PHP生成缩略图(1)--简单缩略图
    调用天气预报接口
    使用JSON实现分页
    使用AJAX实现分页
    AJAX缓存问题
  • 原文地址:https://www.cnblogs.com/zengsf/p/7843005.html
Copyright © 2011-2022 走看看