您的位置:首页 > 其它

Activity切换动画--模糊、水波纹、折叠效果 ...

2014-05-22 10:01 316 查看
Enhance Activity switch animation.

source code : https://github.com/dkmeteor/ActivityAnimationLib
这是2个Activity切换动画,提供了单独的一套接口,可以实现基于Canvas 、 Martrix 、或 Bitmap级的动画效果





目前提供(右上角menu切换):

water

folder

blur

skew

close

split

6种动画效果.

split是基于ObjectAnimation实现的动画效果

skew,close是基于matrix实现的动画效果

water,blur则是Bitmap级像素操作实现的动画效果.

folder比较特殊,使用了https://github.com/tibi1712/Folding-Android 中的FoldingLayout 结合 ObjectAnimation实现该效果.

如果你只想使用简单的 rotate,translate,scale,alpha动画,请使用源生[size=13.63636302947998px]overridePendingTransition,源生方法性能更好.

[size=13.63636302947998px]

注1: 由于我修改了View的 ondraw() 逻辑,导致使用hardwareAccelerated时在 miui v5 上会产生花屏,所以demo中我关闭了hardwareAccelerated. 如果出现花屏现象,请检查开发者选项中的 <强制使用GPU渲染> ,关闭它。

注2:打开hardwareAccelerated后split动画可以正常执行,关闭hardwareAccelerated后,split动画无反应 , fixing...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: