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

举报
韩曙亮 发表于 2022/01/10 23:59:48 2022/01/10
【摘要】 文章目录 一、动画效果添加对象二、动画效果类型三、动画效果与实际属性四、开发复杂程度 属性动画 Property Animation 可以为 任何对象 ( View 对象 / 非 V...



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





一、动画效果添加对象



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

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





二、动画效果类型



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

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





三、动画效果与实际属性



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

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





四、开发复杂程度



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

文章来源: hanshuliang.blog.csdn.net,作者:韩曙亮,版权归原作者所有,如需转载,请联系作者。

原文链接:hanshuliang.blog.csdn.net/article/details/110523992

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。