android 属性动画

比眉伴天荒 2021-09-19 23:36 560阅读 0赞
  1. ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NzZG5fbG92ZVFpbmdRaW5n_size_16_color_FFFFFF_t_70][]

使用环境:

  1. 帧动画、补间动画之外的选择-->属性动画

使用方法:

  1. ObjectAnimator --> ofFloat()方法
  2. // 参数解析:
  3. // target 属性动画作用的对象
  4. // propertyName 属性名,代表要做什么动画
  5. // values 形参,一般来说是传入两个参数,代表从..到..
  6. public static ObjectAnimator ofFloat(Object target, String propertyName, float... values) {
  7. throw new RuntimeException("Stub!");
  8. }
  • 渐变动画

    ObjectAnimator animator = ObjectAnimator.ofFloat(view,”alpha”,1.0f,0.0f)

    1. .setDuration(1000)//设置动画时长

    animator.setRepeatCount(1);
    animator.start();

  • 平移动画

    //平移X轴
    ObjectAniamtor animator = ObjectAnimator.ofFloat(view,”translationX”,0f,200f);
    animator.start();

    //平移Y轴
    ObjectAnimator animator = ObjectAnimator.ofFloat(view,”translationY”,0f,200F);
    animator.start();

  • 缩放动画

    //缩放X轴
    ObjectAnimator animator = ObjectAnimator.ofFloat(view,”scaleX”,1f,3f);

    //缩放Y轴
    ObjectAnimator animator = ObjectAnimator.ofFloat(view,”scaleY”,1f,3f);

  • 旋转动画

    ObjectAnimator animator = ObjectAnimator.ofFloat(view,”rotation”,0F,360F);
    animator.start();

    转自:https://blog.csdn.net/young_time/article/details/80880124

    谢谢分享!

发表评论

表情:
评论列表 (有 0 条评论,560人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Android属性动画

    > 关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 > 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、商业变现、人工智能等,希望大家多

    相关 Android属性动画

    1、前言 在我们体验一款APP时,炫酷的动画往往能让用户体验大幅度提升。想当年我刚学`Android`的时候,无意中看到蘑菇街购物车的动画效果,把我给激动得,非要在自己的

    相关 Android属性动画

    一、属性动画出现的原因  属性动画(Property Animation)是在Android3.0(API  11)后才提供的一种全新的动画模式。 原因:由于补间和逐帧动画