//给图鉴按钮添加监听 Button tujian = (Button)this.findViewById(R.id.showpic); tujian.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(); intent.setClass(GameActivity.this, TujianActivity.class); startActivity(intent); overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left); } });
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="0%p" android:toXDelta="100%p" android:duration="200"> </translate> </set>
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="-100%p" android:toXDelta="0%p" android:duration="200"></translate> </set>
Android中的页面跳转是最为常见的操作,那么如何实现页面的滑动跳转呢?
其实页面的跳转是分为两步进行的。第一步是当前页面的退出,第二步是新页面的进入。所以要设置页面滑动的跳转效果就得分别设置页面退出和进入的效果。
首先需要在res文件夹中新建一个anim文件夹(一般情况下默认没有,需要自己新建)。接下来在anim文件夹中新建一个set文件(新建一个xml文件并选择set类型)开始设置页面的退出效果。
如上面的页面退出代码。fromXDelta="0%p" 设置的是页面滑动的起始点(坐标是以页面的最左边为原点,0%p表示的就是从画面中间开始。android:toXDelta="100%p" 表示的是滑动终点的坐标(100%p)表示页面刚好滑出页面。duration="200" 是整个动画持续的时间,以毫秒计时。
然后需要设置新界面进入时的效果,方法与上面相同,不过需要注意起止坐标。
接下来就是要在java代码中调用页面跳转的方法并设置这两种动画(如上面代码,以通过按钮来实现跳转为例)。在跳转的函数调用后只需要再调用一个overridePendingTransition函数即可。前面的参数是页面进入的xml文件,后面是页面退出的xml文件。
这样,在页面进行跳转时,就会出现滑动的效果了。
相关推荐
Android左右滑动,我们需要用到google提到的一个包——android-support-v4.jar,这个包是为了方便实现android view之间的切换,此资源可以直接打开使用,不会出现support的报错
android程序,滑动屏幕切换页面,anim文件夹里有进、出的移动、缩放、旋转等多种切换动画效果文件。
页面左右滑动效果,效果还是不错的,希望对大家有帮助
Android studio学习笔记:功能实现----》一个简单的页面滑动,第一个页面是屏幕分区,第二个页面是霓虹灯闪烁,第三个页面是一个计算器。
本Demo包含了通过左右滑动来切换activity和切换view(childView)。
下面的这个例子也是从网上找来的,不是自己写的,一直想学习下,但是一直没有写,以前也研究研究的是launcher的页面跳转,launcher修改--左右滑动屏幕切换源码追踪说实话,那个代码有点复杂,所以理解的也不是很透彻...
android平台下 桌面滑动,有点仿官方的源码。不太一样。适合应用开发
Android页面左右滑动,ViewPager的简单应用。Android页面左右滑动,ViewPager的简单应用。
一个纵向滑动的也就是上下滑动页面的效果,分享给大家
Android ViewPager实现仿QQ多页面滑动切换以及动画效果
源码SpringIndicator,SpringIndicator是一个Android页面滑动切换指示器,类似于早晨例行指南应用(Morning Routine guide)。它最初是基于BezierDemo。左右滑动切换页面,使用bezier实现粘连效果的页面指示,基于...
android 页面左右滑动 单击切换页面 代码可以直接运行。很好很实用的
可以在页面实现横向滑动,类似微信的滑动,包内付apk文件
如何实现手机上手动滑动翻页效果呢?呵呵,在这里我们就给你们介绍一下吧。 一般实现这个特效会用到一个控件:ViewFlipper <1>View切换的控件—ViewFlipper 这个控件是什么呢?请注意观看博文Android学习笔记之...
android滑动引导页面 viewpager实现 具体请看:http://blog.csdn.net/ttdevs/article/details/8681882
根据别人的代码进行修改,原先用java写的布局改为用xml布局文件,另外各个页面做了按钮点击相应事件。
android用fragment实现页面滑动,可做启动页和内部主体页
android 手势导致页面滑动
android上下滑动引导页 上下切换页面 手势判断 SurfaceView实现,不使用任何第三方jar包 安卓上下滑动引导页面 一次切换一个页面