如何在Android中自定义动画

发布网友 发布时间:2022-04-22 07:09

我来回答

1个回答

热心网友 时间:2022-06-17 06:32

自定义 Activity 过渡效果
符合材料设计的应用中的 Activity 过渡效果,在不同状态之间,通过常用元素之间的动作和转换,提供了视觉连接。你可以为 Activity 之间出入过渡和共享元素过渡效果指定自定义动画。
进入过渡效果决定了 activity 中的视图组是如何进入屏幕的。例如,在explode 进入过渡效果中,视图从外面进入屏幕,并飞入屏幕中心。
退出过渡效果决定了 activity 中的视图组是如何退出屏幕的。例如,在explode 退出过渡效果中,视图是从中心位置退出屏幕的。
共享元素过渡效果决定了两个 activity 之间共享的视图在这些 activity 之间是如何过渡的。例如,如果两个 activity 拥有不同的位置和尺寸的相同的图片,共享元素的 changeImageTransform 过渡效果将在这些 activity 之间顺滑地平移和缩放这些图片。
Android 5.0(API 21) 支持这些出入过渡效果:
explode
—从屏幕中心位置移入移出视图;
slide
—从屏幕地边缘位置移入移出视图;
fade
—通过改变视图的透明度从屏幕中添加或删除视图;
任何继承了 Visibility 类的过渡效果都可以作为出入过渡效果。
Android 5.0(API 21) 支持这些共享元素过渡效果:
changeBounds
—使目标视图的布局边缘变化生成动画效果;
changeClipBounds
—使目标视图的剪裁边缘变化生成动画效果;
changeTransform
—使目标视图的缩放和旋转变化生成动画效果;
changeImageTransform
—使目标视图的尺寸和缩放变化生成动画效果;
当你在应用中使用 activity 过渡效果时,在 Activity 的进入和退出之间默认的交错退色效果被激活。
http://www.tuicool.com/articles/2iQvAj

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com