package com.example.androd_activity_anim;import junit.runner.Version;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import android.view.View;import android.widget.Button;import android.widget.Toast;public class MainActivity extends Activity {private Button button;private int myVerison;//版本信息@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);button=(Button)findViewById(R.id.button1);button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stub//获取当前版本信息myVerison=Integer.valueOf(android.os.Build.VERSION.SDK);if(myVerison > 11){Toast.makeText(MainActivity.this, ">>>"+myVerison, 1).show();Intent intent=new Intent(MainActivity.this, other.class);startActivity(intent);overridePendingTransition(R.anim.zoomin, R.anim.zoomout);}else{Toast.makeText(MainActivity.this, ">>>"+myVerison, 1).show();}}});}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}


在res创建anim->zoomin.xml

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"    android:interpolator="@android:anim/decelerate_interpolator" >    <scale        android:duration="300"        android:fromXScale="0.1"        android:fromYScale="0.1"        android:pivotX="50%p"        android:pivotY="50%p"        android:toXScale="1.0"        android:toYScale="1.0" />    <!-- 这里为了看到动画演示效果,把动画持续时间设为3秒 -->    <alpha        android:duration="300"        android:fromAlpha="0.1"        android:toAlpha="1.0" /></set>

zoomout.xml:

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"    android:interpolator="@android:anim/decelerate_interpolator"    android:zAdjustment="top" >    <scale        android:duration="300"        android:fromXScale="1.0"        android:fromYScale="1.0"        android:pivotX="50%p"        android:pivotY="50%p"        android:toXScale=".5"        android:toYScale=".5" />    <!--系统内置的动画持续时间 android:duration="@android:integer/config_mediumAnimTime"     -->    <alpha        android:duration="300"        android:fromAlpha="1.0"        android:toAlpha="0" /></set>


更多相关文章

  1. android添加购物车动画实现
  2. 简单的四种动画Demo
  3. Android--等待loading
  4. 安卓维吾尔文版本开发出来了
  5. Android(安卓)版本以及设备比重
  6. Android(安卓)studio 3.0 版本的出现的bug
  7. android——ObjectAnimator动画(一)
  8. SplashscreenActivity随笔
  9. 取得应用程序的版本号 (跨4个平台)

随机推荐

  1. Android中shape的简单介绍
  2. Android使用MediaRecorder实现录音功能
  3. Android training–android studio
  4. Android应用程序键盘(Keyboard)消息处理机
  5. bindService
  6. Android入门教程(四)之------Android工程
  7. Android HAL模块实现
  8. Android开发: 线程间消息通信 Looper 和H
  9. 用Gradle 构建你的android程序-依赖管理
  10. Android之通知的使用-Notification