Android的View动画
16lz
2021-01-23
View动画
建议采用XML来定义动画
文件路径(res/anim/filename.xml)
<?xml version="1.0" encoding="utf-8"?>
包括四种动画
-
平移动画
- 百分比平移
- android:toXDelta="100.0%p"//移动的X轴距离为屏幕的宽度
- 百分比平移
-
缩放动画
- android:pivotX //缩放的轴心
-
旋转动画
- android:fromDegress="0"//开始的角度
-
透明度动画
- android:fromAlpha="0" //起始透明度
使用
Animation animation = AnimationUtils.loadAnimation(this, R.anim.learn_animation_view);mText.setAnimation(animation);mText.startAnimation(animation);
特殊场景下的使用
ViewGroup,子元素出场的时候都会具有该动画
<?xml version="1.0" encoding="utf-8"?>
-
Activity转场动画
在startActivity(Intent) 与 finish() 之后调用 overridePendingTransition()
overridePendingTransition(int enterAnim, int exitAnim)
更多相关文章
- Android Animation动画 控制动画的执行效果,速度等
- Android属性动画-Property Animation(三) 使用ValueAnimator完成
- Android属性动画ObjectAnimator源码简单分析
- Android中设置控件透明度的方法
- android三种动画详解
- Android播放GIF动画
- Android除了三大动画,还有哪些动画?
- 谁说Android的动画不廉价(四)之元素动画
- 谁说Android的动画不廉价(五)之水波纹动画