精华内容
下载资源
问答
  • Activity动画

    2016-08-29 21:43:29
    自定义Activity跳转时的动画效果 设置Activity显示和关闭时的动画效果:  通过overridePendingTransition方法可以设置Activity显示和关闭的动画效果。首先需要在res/anim目录中建立相应的动画资源文件,然后使用...

    自定义Activity跳转时的动画效果

    设置Activity显示和关闭时的动画效果:
      通过overridePendingTransition方法可以设置Activity显示和关闭的动画效果。首先需要在res/anim目录中建立相应的动画资源文件,然后使用下面的代码在显示和关闭Activity时添加动画效果。
    
    Intent intent=new Intent(this,AnimationActivity.class);
    startActivity(intent);
    //通过淡入淡出的效果关闭和显示Activity
    overridePendingTransition(R.anim.fade_in,R.anim.fade_out);

    overridePendingTransition方法介绍:
    Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。
    它包括两个部分:
    1、第一个activity退出时的动画;
    2、第二个activity进入时的动画;
    在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是overridePendingTransition这个函数有两个参数,一个参数是第一个activity进入时的动画,另外一个参数则是第二个activity退出时的动画。
      //实现淡入浅出的效果
      startActivity(new Intent(MainActivity.this,SecondActivity.class));
      overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);
      // 由左向右滑入的效果
      startActivity(new Intent(MainActivity.this,SecondActivity.class));
      overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);
      // 实现zoommin 和 zoomout (自定义的动画)
      startActivity(new Intent(OverridePendingTransitionActivity.this,SecondActivity.class));
      overridePendingTransition(R.anim.zoomin, R.anim.zoomout);
    关于overridePendingTransition这个函数,有两点需要主意
         1.它必需紧挨着startActivity()或者finish()函数之后调用"
         2.它只在android2.0以及以上版本上适用
       http://www.oschina.net/question/97118_34343
    不过有时候overridePendingTransition 这个函数会不起作用,总结下,大概是以下三个方面的原因:
    1、在ActivityGroup等的嵌入式Activity中,这个比较容易解决,用如下方法就可以了:
        this.getParent().overridePendingTransition 就可以解决。
    2、在一个Activity的内部类中,或者匿名类中,这时候只好用handler来解决了。
    3、手机的显示动画效果被人为或者其他方式给关闭了 现在打开即可 设置->显示->显示动画效果。
    展开全文
  • Activity 动画

    千次阅读 2010-12-07 17:20:00
    目前所知道Activity实现动画的方式有两种:  1.在Oncreate方法中设置: getWindow().setWindowAnimations(R.style.FadeIn);   style为: <mce:style name="FadeIn"><!-- ...

    目前所知道Activity实现动画的方式有两种:

          1.在Oncreate方法中设置:

     

    style为:

        2.第二种方式就是2.0以后支持的在 Activity之间切换的动画,比之第一种方法其实是有局限性的,如果我是在非Activity中启动Activity就无法使用了。

     

    对于getWindow().setWindowAnimations(ResId)这里的资源文件到底是什么类型,我不确定之前用动画没有效果,后来在网上查找发现用style有效果,具体没有研究过,这里只做下记录,以后会查看源码研究一下。

     

    展开全文
  • ActivityAnimations 自定义Activity动画。做Activity复杂动画demo dev-btyes demo
  • Android的Activity动画

    2016-11-11 18:08:10
    Android的Activity动画
  • android应用源码动画效果 translate、scale、alpha、rotate 切换Activity动画
  • activity动画Animation切换效果,该效果可以使用于一些导航菜单,或者一些菜单的效果,该效果目前许多的应用都已经采用了,如淘宝的安卓版应用等,并且该效果也是目前比较新颖的一种切换的效果了。
  • Android动画效果-切换Activity动画,切换Activity时的淡入淡出和缩放进入退出效果
  • 这个项目实现了仿IOS切换Activity动画效果,项目已经从git上独立出来,各个效果已经分好类别,页面new调用就可以了,不会卡顿,效果如下图:
  • SmoothSwitchLibrary仿IOS切换Activity动画效果,炫酷效果
  • 关闭Activity动画效果

    2018-11-22 21:43:31
    今天手机系统更新到Android9.0后发现APP部分页面打开有一定概率出现闪烁,使用排除法定位,发现如果Activity启动时显示对话框,然后短时间内dismiss就会闪烁,关闭Activity动画效果可以解决。 方法一 调用start...

    今天手机系统更新到Android9.0后发现APP部分页面打开有一定概率出现闪烁,使用排除法定位,发现如果Activity启动时显示对话框,然后短时间内dismiss就会闪烁,关闭Activity动画效果可以解决。

    方法一

    调用startActivity前设置Intent

    intent.addFlags( Intent.FLAG_ACTIVITY_NO_ANIMATION );
    

    方法二

    调用startActivity后调用

    activity.overridePendingTransition(0, 0);
    
    展开全文
  • 屏幕切换动画 切换动画 activity动画
  • activity 动画跳转demo (仿大众点评)
  • Android translate动画、scale动画、alpha动画、rotate切换动画和Activity动画效果实例,包括了切换Activity时淡出淡入,渐隐渐现效果,还有控件位置调整实例源码,注:动画切换Activity只有在新启动Activity才有效...
  • Activity动画场景转换ActivityOptionsCompat.makeSceneTransitionAnimation

    Actiivty转场动画过去常使用overridePendingTransition (int enterAnim, int exitAnim),现一种新的方式ActivityOptions,和兼容类(V4)ActivityOptionsCompat。
    ActivityOptionsCompat包含了多个场景转换静态方法,现详细介绍makeSceneTransitionAnimation。
    在启动Activity中:

            ActivityOptionsCompat activityOptions = ActivityOptionsCompat.makeSceneTransitionAnimation(
                    this,
                    //平滑的将多个控件平移的过渡到第二个activity
                    //如下,将两个控件R.id.imageview_item与R.id.textview_name平移
                    //根据需要,可以平移更多的控件。
                    new Pair<View, String>(view.findViewById(R.id.imageview_item),
                            DetailActivity.VIEW_NAME_HEADER_IMAGE),
                    new Pair<View, String>(view.findViewById(R.id.textview_name),
                            DetailActivity.VIEW_NAME_HEADER_TITLE));
    
            // Now we can start the Activity, providing the activity options as a bundle
            ActivityCompat.startActivity(this, intent, activityOptions.toBundle());

    接收的Activity:

    //获取本界面中两个对应的布局控件
    mHeaderImageView = (ImageView) findViewById(R.id.imageview_header);
    mHeaderTitle = (TextView) findViewById(R.id.textview_title);
    /**
    * 设置被共享的控件,由上一个Activity传入,通过自定义常量标识获取(VIEW_NAME_HEADER_IMAGE)
    * Set the name of the view's which will be transition to, using the static values above.
    * This could be done in the layout XML, but exposing it via static variables allows easy
    * querying from other Activities
    **/
    ViewCompat.setTransitionName(mHeaderImageView, VIEW_NAME_HEADER_IMAGE);
    ViewCompat.setTransitionName(mHeaderTitle, VIEW_NAME_HEADER_TITLE);
    展开全文
  • 动画效果 translate、scale、alpha、rotate 切换Activity动画 控件位置调整
  • Android activity动画案例

    2014-09-04 17:49:01
    activity切换的各种基本动画,博客地址:http://blog.csdn.net/growing_tree/article/details/38929545
  • 使用SwipeBackLayout设置windowIsTranslucent导致Activity动画失效最近使用SwipeBackLayout做滑动返回,遇到了不大不小的问题就是Activity的启动方向都是从底部弹出本来感觉很好看,但是也很好奇怎么突然启动方向从...
  • overridePendingTransition:这个函数有两个参数,一个参数是第一个activity进入时的动画,另外一个参数则是第二个activity退出时的动画。 特别说明: 1.它必需紧挨着startActivity()或者finish()函数之后调用 2.它...
  • 在不同的activtiy之间切换的时候添加动画的效果,这是一个代码的示例。
  • 如果有动画,最好把activity 设置成透明,不然会有黑屏! <style name="Trancelust" parent="AppTheme"> <item name="android:windowIsTranslucent">true</item> </style> 方法一:代码...
  • 切换Activity动画 控件位置调整  如果需要控件停在动画后的位置,需要设置android:fillAfter属性为true,在set节点中。默认在动画结束后回到动画前位置。设置android:fillAfter后,我们看到了控件留在了动画后的...
  • activity动画配置及失效解决方法

    千次阅读 2017-03-30 10:56:22
    activity切换动画有两种方式,首先创建好进入和退出的动画: pop_enter_anim xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android"> android:duration="3300
  • android activity动画小记

    千次阅读 2014-01-14 14:21:43
    UploadSuccess.this.finish(); Intent main = new Intent(UploadSuccess.this, Splash.class);... main.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); UploadSuccess.this.startActivity(main); // overridePendin
  • android5.0以后新增了一种跳转activity动画,就是使用ActivityOptionsCompat,ActivityOptionsCompat虽然是一个兼容库但是只能保证在5.0以下程序不挂掉,而没有动画效果.先上个效果图. 1.从上面的效果图可以知道我们...
  • Android 全局Activity动画设置

    千次阅读 2014-03-17 11:01:52
    Android在2.0后添加了动画的设置,可以很简单的实现Activity之间的切换Intent intent = new Intent(); intent.setClass(ActivitySwitchDemoActivity.this, SecondActivity.class); startActivity(intent); //设置切
  • 首先是new activity从底部进入,old activity 从上部退出。 1.进入动画 android:toYDelta="0" android:duration="600"/> android:toAlpha="1.0" android:duration="600&...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 92,247
精华内容 36,898
关键字:

activity动画