如何在Android中自定义动画
3个回答
2016-07-03 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
自定义 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 的进入和退出之间默认的交错退色效果被激活。
符合材料设计的应用中的 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 的进入和退出之间默认的交错退色效果被激活。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询