易采站长站为您分析详解Android Material Design自定义动画的编写,其中对Activity的过渡动画进行了重点讲解,需要的朋友可以参考下
新的动画Api,让你在UI控件里能创建触摸反馈,改变View的状态,切换activity的一系列自定义动画
具体有:
- 响应View的touch事件的触摸反馈动画
- 隐藏和显示View的循环展示动画
- 两个Activity间的切换动画
- 更自然的曲线运动的动画
- 使用View的状态更改动画,能改变一个或多个View的属性
-
在View的状态更改时显示状态列表动画
这些new animations Api,已内置在标准Widget中,如Button。在自定义view时也可使用这些api
动画在Material设计中,为用户与app交互反馈他们的动作行为和提供了视觉上的连贯性。Material主题为Buttons和Activity的过渡提供了一些默认的动画,在android5.0(api21)及以上,允许自定义这些动画:
- Touch feedback 触摸反馈
- Circular Reveal 循环显示
- Activity transitions 活动过渡
- Curved motion 曲线运动
- View state changes 视图状态变化
-
Customize Touch Feedback 自定义触摸反馈动画
在Material设计中,触摸反馈提供了一种在用户与UI进行交互时 即时可视化的确认接触点。关于buttons默认的触摸反馈动画,使用了RippleDrawable类,用一个波纹(涟漪)效果在两种不同的状态间过渡。











