进阶之路 | 奇妙的Animation之旅
笔者在之前进阶之路 | 奇妙的View之旅中,提及View滑动的七种方式的时候简单说到Animation,想必看过的读者们已经对Animation有一个简单的印象。 动画,对于一个APP来说非常重要,现在市面上使用的用户比较多的APP,无一不是采用了各种丰富多彩的动画效果;在应用中善于使用动画,不仅让APP的体验更上一层楼,还能牢牢抓住用户的心! 而作为开发者的我们,一定要对动画有一定深度的了解,在日常的学习或者工作中多多尝试动画,以提高应用程序的美观度和易用性! 什么,你不信动画很重要…反手甩你一个对比视频:过渡动画有多重要? 二.核心知识点归纳 2.1 View动画 View动画(视图动画)分为两部分: 补间动画 帧动画 2.1.1 补间动画 1 基础知识 Q1:主要的变换效果 名称 标签 子类 效果 平移动画 translate TranslateAnimation 移动View 缩放动画 scale ScaleAnimation 放大或缩小View 旋转动画 rotate RotateAnimation 旋转View 透明度动画 alpha AlphaAnimation 改变View的透明度 注意:View动画的View移动只是视觉效果,并不能真正的改变view的位置。 Q2:动画的创建 对于View动画建议采用XML来定义,因为XML可读性更好 创建方法一:通过XML定义