Android中Activity转场
来源:互联网 发布:知乎怎么增加 编辑:程序博客网 时间:2024/06/01 16:25
转载请标明出处:http://blog.csdn.net/wu_wxc/article/details/50989606
本文出自【吴孝城的CSDN博客】
Android中转场动画的使用
activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="${relativePackage}.${activityClass}" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Activity_ONE" /> <Button android:onClick="btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="转到第二个Activity" /></LinearLayout>
activity_two.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="${relativePackage}.${activityClass}" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Activity_TWO" /> <Button android:onClick="btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="转到第一个Activity" /></LinearLayout>在\res\anim目录下写动画
left_in.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="500" android:fromXDelta="-100.0%p" android:toXDelta="0" /> <alpha android:duration="500" android:fromAlpha="0" android:toAlpha="1" /></set>left_out.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="500" android:fromXDelta="0.0" android:toXDelta="-100.0%p" /> <alpha android:duration="500" android:fromAlpha="1" android:toAlpha="0" /></set>right_in.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="500" android:fromXDelta="100.0%p" android:toXDelta="0.0" /> <!-- 透明 0是完全透明 1是不透明 --> <alpha android:duration="500" android:fromAlpha="0" android:toAlpha="1" /></set>right_out.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="500" android:fromXDelta="0.0" android:toXDelta="100.0%p" /> <alpha android:duration="500" android:fromAlpha="1" android:toAlpha="0" /></set>
MainActivity.java
package cn.wuxiaocheng.anim;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}public void btn(View v) {Intent intent = new Intent(MainActivity.this, TwoActivity.class); startActivity(intent); finish(); overridePendingTransition(R.anim.right_in, R.anim.left_out);}}TwoActivity.java
package cn.wuxiaocheng.anim;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;public class TwoActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_two);}public void btn(View v) {Intent intent = new Intent(TwoActivity.this, MainActivity.class); startActivity(intent); overridePendingTransition(R.anim.left_in, R.anim.right_out); finish();}}
别忘了在清单文件中添加activity
AndroidManifest.xml
<activity android:name=".TwoActivity" ></activity>
1 0
- Android中Activity转场
- Android Activity转场动画
- Android Activity转场动画
- Android activity 转场动画ActivityOptions
- Android Activity转场 -- 揭露动画
- Android Activity和Fragment的转场动画
- Android Activity和Fragment的转场动画
- Android Activity和Fragment的转场动画
- Android Activity和Fragment的转场动画
- Android Activity和Fragment的转场动画
- Android Activity和Fragment的转场动画
- Android Activity和Fragment的转场动画
- Android基础:Activity转场动画:overridePendingTransition(...)
- Android Activity和Fragment的转场动画
- Android Activity和Fragment的转场动画
- Activity转场动画无效 android:windowIsTranslucent
- Android 转场动画+Adapter启动Activity
- Android Activity和Fragment的转场动画
- XML - 十分钟了解XML结构以及DOM和SAX解析方式
- java中的BigInteger(很好很强大)(转)
- 欢迎Adobe Animate CC 2015, Flash Professional的新时代!
- 今日BBC
- Problem D: 链表的基本运算(线性表)
- Android中Activity转场
- 解决虚拟机中无法访问USB串口设备问题
- 数据结构学习笔记(二)多项式加法与乘法
- 博通wifi驱动
- DELPHI使用IDHTTP显示网络图片
- ardupilot的libraries之PID
- KSImageNamed-Xcode-master 实用Xcode插件
- 1016 of greedy strategy
- 浅谈Android Fragment