动画是提升用户体验的重要工具,Android Studio 提供了丰富的动画功能,包括基础动画、属性动画、值动画等。以下是关键知识点整理:
📌 1. 基础动画(View Animation)
- 补间动画:通过
TranslateAnimation
、ScaleAnimation
实现视图移动/缩放 - 帧动画:使用
AnimationDrawable
播放预定义帧序列
💡 2. 属性动画(Property Animation)
- 动态修改对象属性:
ValueAnimator
、ObjectAnimator
- 支持插值器(Interpolator)和动画监听器(AnimatorListener)
🚀 3. 动画实战技巧
- 使用
AnimatorSet
组合多个动画 - 通过
android:anim
命名空间直接在布局中定义动画