zoukankan      html  css  js  c++  java
  • Android 给Activity切换加入动画

    使用Android自带的淡入淡出:android.R.anim.fade_in,android.R.anim.fade_out。
     
    使用Android自带的由左向右滑入的效果:android.R.anim.slide_in_left,android.R.anim.slide_out_right。
     
    也可以自定义动画效果。
     
    下面用一个简单的示例来演示,代码如下:
     
    MainActivity:
        Button btn;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            btn = (Button) findViewById(R.id.btnscreen);
            btn.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View arg0) {
                    // TODO Auto-generated method stub
                    Intent intent = new Intent(MainActivity.this,
                            SecondActivity.class);
                    startActivity(intent);
                    //第一个参数:Activity进入时的动画
                    //第二个参数:当前Activity退出时动画
                    //这2个参数都是android自动的动画
                    overridePendingTransition(android.R.anim.slide_in_left,
                            android.R.anim.slide_out_right);
                }
            });
    
        }

    MainActivity中一个按钮,SecondActivity中随便自己定义即可

  • 相关阅读:
    正则表达式分类
    数据思维二三事
    关于编程语言的一些趣史
    重构后端模板文件的一种实践
    为什么程序员需要知道互联网行业发展史
    探秘JS的异步单线程
    Nerd的畅销产品
    Nerd的套现ATM机
    网络传输与加密 (2)
    网络传输与加密
  • 原文地址:https://www.cnblogs.com/zhoujian315/p/3254642.html
Copyright © 2011-2022 走看看