`

使用ActivityOptions做Activity切换动画

阅读更多
不知道大家有没有注意到startActivity(Intent,Bundle),那么ActivityOptions就是这个Bundle的原型,负责Activity跳转时的动画。

public void onClick(View view) {
  Intent intent = new Intent(this, SecondActivity.class);
  ActivityOptions options = ActivityOptions.makeScaleUpAnimation(view, 0,
      0, view.getWidth(), view.getHeight());
  startActivity(intent, options.toBundle());
} 


Android Animations - Tutorial

Android 5.0 Activity切换动画
http://www.open-open.com/lib/view/open1433734122192.html

用开源项目ActivityOptionsICS让ActivityOptions的动画实现兼容
http://www.cnblogs.com/tianzhijiexian/p/4128045.html
用开源项目ActivityOptionsICS让ActivityOptions的动画实现兼容
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0203/2400.html
深入理解共享元素变换(Shared Element Transition)-上
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0201/2394.html


Material Designer的低版本兼容实现(五)—— ActivityOptionsCompat
http://www.cnblogs.com/tianzhijiexian/p/4087917.html

Android开发中这些小技巧你都知道吗?
http://blog.csdn.net/guxiao1201/article/details/40712217
http://blog.csdn.net/guxiao1201/article/details/40708775
http://blog.csdn.net/guxiao1201/article/details/40707815
http://blog.csdn.net/guxiao1201/article/details/40659561
http://blog.csdn.net/guxiao1201/article/details/40655661

垂直方向上滑动,向下划动可以撤销这个activity
https://github.com/klinker41/android-slidingactivity


Android - Using drag and drop in your application

我们是如何实现一个Android铡刀菜单的
http://www.open-open.com/lib/view/open1435070369716.html


https://color.adobe.com

不仅实现了Lollipop中打开新的activity 的zoom效果(根据点击位置逐步展开过渡到新的界面),还实现了一个弹簧效果的ViewPager。
https://github.com/brucetoo/ActivityAnimation

Activity和Fragment Transition介绍 & 深入理解内容变换 & 深入理解共享元素变换
http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0113/2310.html



使用Android.Transition框架创建动画
http://blog.jobbole.com/62601/
http://blog.jobbole.com/63330/
分享到:
评论

相关推荐

    android Activity切换动画多种方式

    本文将深入探讨多种Activity切换动画的实现方法,并介绍如何将其封装为基类以便于在项目中复用。 一、自定义动画 1. 使用Transition动画:Android提供了Transition框架,允许开发者创建和控制视图之间的过渡动画。...

    activity 切换动画 eclipse

    首先,了解Activity切换动画的基本类型。Android提供了两种基本动画类别:进入(Entrance)和退出(Exit)动画,以及共享元素(Shared Element)动画。进入和退出动画分别应用于当Activity启动和关闭时,而共享元素...

    Android Activity切换动画效果

    本教程将深入探讨如何在Android中实现Activity切换动画效果。 首先,我们需要了解Activity切换动画的两种基本类型:进入(Enter)动画和退出(Exit)动画。进入动画是指当新的Activity显示时发生的动画,而退出动画...

    Android activity切换的动画效果

    在Android应用开发中,...总的来说,理解和掌握Activity切换动画是提升Android应用体验的关键之一。通过合理利用Android提供的工具和API,开发者可以创造出各种独特且流畅的过渡效果,让应用在众多应用中脱颖而出。

    android手势及activity切换动画效果

    总结,手势识别增强了用户与应用的交互性,而Activity切换动画则提升了应用的视觉吸引力和整体体验。理解并熟练运用这些技术,可以使你的Android应用更具吸引力和竞争力。在实际开发中,应根据应用需求选择合适的...

    activity切换动画

    要实现Activity切换动画,我们可以在启动新Activity时使用`ActivityOptions.makeSceneTransitionAnimation()`方法。例如,如果我们想实现一个淡入淡出的动画,可以这样做: ```java Intent intent = new Intent...

    Activity进场 切换动画 (仿QQ)

    在Android开发中,Activity的进场切换动画是提升用户体验和增加应用独特性的重要手段。QQ作为一款广受欢迎的社交软件,其界面设计和交互效果都经过精心打磨,包括各种动画效果。"Activity进场切换动画(仿QQ)"这个...

    安卓动画效果相关-activity切换特效.rar

    以上是关于Android Activity切换动画的一些主要知识点,通过这个压缩包中的源码,开发者可以学习如何实现这些效果,同时根据自己的需求进行调整和优化。尽管部分代码可能需要调试才能运行,但它们无疑是学习和理解...

    Activity之间切换动画

    自API级别21(Android Lollipop)开始,系统内置了多种预设的Activity切换动画,这些动画可以通过设置Intent的Flags或在主题中进行全局配置。 1. **动画类型**: - **滑动动画**:这是最常见的动画类型,包括左右...

    android中activity跳转的几种动画

    除了简单的Activity切换动画,Android还支持共享元素动画,用于在不同Activity之间平滑地过渡公共UI元素。通过`ActivityOptions.makeSceneTransitionAnimation()`方法,可以创建包含共享元素的过渡选项,然后在启动...

    activity切换效果集合

    2. **自定义动画**:开发者可以通过设置`overridePendingTransition()`方法来自定义Activity之间的切换动画。这个方法接受两个整数参数,分别代表进入和退出动画的资源ID。 3. **共享元素过渡**:在Android ...

    andorid Lollipop(5.0)--activity跳转动画

    4. 跳转代码:在`MainActivity`中,使用`startActivity()`和`ActivityOptions`创建动画。 ```java Intent intent = new Intent(this, DetailActivity.class); // 设置共享元素 Pair, String> sharedElement = ...

    android动画activity切换特效

    通过`overridePendingTransition()`方法,可以指定Activity切换时应用的动画资源ID。 2. Fade动画: Fade动画用于对象的淡入淡出,常用于背景颜色或者图片的渐变。 3. Explode动画: Explode动画是一种全屏的...

    android中实现Activity跳转动画的五种方式

    作者yipianfengye,源码android-activityAnim,android中实现Activity跳转动画的五种方式本文主要介绍了Android中五种实现Activity切换动画的实现方式。通过overridePendingTransition方法实现Activity的跳转动画...

    Android 关于 Activity 之间的切换动画

    对于更复杂的动画,如共享元素转换(共享视图动画),需要在代码中使用`ActivityOptions.makeSceneTransitionAnimation()`方法,并指定共享的View及其在目标Activity中的对应视图名称。 除了系统提供的动画外,...

    Android 改变Activity切换方式

    总之,Android提供了多种方式来改变Activity的切换方式,包括使用Intent Flag、调整Activity的launchMode以及利用ActivityOptions实现过渡动画。开发者可以根据应用场景灵活选择,以打造独特且流畅的用户导航体验。...

    activity跳转动画效果

    在Android开发中,Activity是应用程序的基本构建块,用于展示用户界面和处理用户交互。当我们从一个Activity跳转...无论是在简单的页面切换还是在复杂的共享元素过渡中,自定义动画都能为你的应用增添一份独特的魅力。

    Android高级应用源码-Activity进场 切换动画 (仿QQ).rar

    当用户在应用中进行导航时,Activity的切换动画可以提升用户体验,增加应用的趣味性和专业性。本项目"Android高级应用源码-Activity进场切换动画(仿QQ)"正是专注于实现类似QQ的Activity动画效果,提供了一个学习和...

    安卓动画效果相关-ActivityOptionsICSactivity的各种切换动画.rar

    "安卓动画效果相关-ActivityOptionsICS activity的各种切换动画.rar"这个压缩包文件包含了一系列针对Android API Level 14(Ice Cream Sandwich,简称ICS)及以上版本的Activity切换动画。尽管描述中提到无法逐一...

Global site tag (gtag.js) - Google Analytics