您当前的位置: 首页 >  动画

韩曙亮

暂无认证

  • 2浏览

    0关注

    1068博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Android 属性动画】属性动画 Property Animation 与 视图动画 View Animation 区别

韩曙亮 发布时间:2020-12-03 11:40:37 ,浏览量:2

文章目录
  • 一、动画效果添加对象
  • 二、动画效果类型
  • 三、动画效果与实际属性
  • 四、开发复杂程度

属性动画 Property Animation 可以为 任何对象 ( View 对象 / 非 View 对象 ) 的 任何属性 添加 动画效果 , 动画执行时会 实时修改对象本身的属性 , 推荐使用 ;

一、动画效果添加对象

视图动画 View Animation 只能为 View 及其子类组件添加动画 , 不能对其它对象添加动画效果 ;

属性动画 Property Animation 可以为任何对象添加动画 ;

二、动画效果类型

视图动画 View Animation 只能提供有限的几种动画效果 , 如 平移 , 旋转 , 缩放 等效果 , API 中没有提供的效果 , 不能添加 , 如颜色改变 ;

属性动画 Property Animation 可以对任何属性添加任何动画效果 ;

三、动画效果与实际属性

视图动画 View Animation 只是单纯的修改绘制 View 组件的位置 , 该 View 组件实际的位置不会改变 ; 如果对一个按钮进行移动动画 , 动画结束后 , 点击该按钮无效 , 因为按钮的实际位置还是在原来的位置 ;

属性动画 Property Animation 执行后 , 当前显示的位置和属性 , 就是当前的组件对象的属性 ;

四、开发复杂程度

视图动画 View Animation 比 属性动画 Property Animation 要简单 , 配置和代码量较少 ;

关注
打赏
1663594092
查看更多评论
立即登录/注册

微信扫码登录

0.3100s