安卓切换界面从顶部滑入,右侧滑入

安卓切换界面从顶部滑入:

我们用到了overridePendingTransition这个方法, 第一个参数指定启动的

activity进入的方式,第二个参数指定当前activity退出的方式

overridePendingTransition(R.anim.ani_top_get_into, R.anim.ani_bottom_sign_out);

R.anim.ani_top_get_into文件:

<translate xmlns:android="http://schemas.android.com/apk/res/android"

android:duration="500"

android:fromXDelta="0"

android:fromYDelta="-100%"

android:toXDelta="0"

android:toYDelta="0" >

</translate>

R.anim.ani_bottom_sign_out文件:

<translate xmlns:android="http://schemas.android.com/apk/res/android"

android:duration="500"

android:fromXDelta="0"

android:fromYDelta="0"

android:toXDelta="0"

android:toYDelta="100%" >

</translate>

它是让跳转的界面从上到下进入,原来的界面从下部滑落,这样就会得到界面

从上滑入的动画效果

界面从右侧滑入:

overridePendingTransition(R.anim.ani_right_get_into, R.anim.ani_left_sign_out);

R.anim.ani_right_get_into文件:

<translate xmlns:android="http://schemas.android.com/apk/res/android"

android:duration="500"

android:fromXDelta="100%"

android:fromYDelta="0"

android:toXDelta="0"

android:toYDelta="0" >

</translate>

R.anim.ani_left_sign_out文件:

<translate xmlns:android="http://schemas.android.com/apk/res/android"

android:duration="500"

android:fromXDelta="0"

android:fromYDelta="0"

android:toXDelta="-100%"

android:toYDelta="0" >

</translate>

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-05 05:31:01

安卓切换界面从顶部滑入,右侧滑入的相关文章

安卓学习-界面-布局-RelativeLayout

RelativeLayout相对布局,所有内部的组件都是相对的 XML属性 XML属性 函数 说明 android:gravity setGravity 内部组件的对其方式 android:ignoreGravity setIgnoreGravity 设置哪个组件不受Gravity影响 RelativeLayout.LayoutParams用来设置内部组件的对齐方式 XML属性 说明 android:layout_centerHorizontal 水平居中 android:layout_cent

带有ListView的界面无法通过手势左右滑动切换界面问题解决办法

问题描述: 在做OnGestureListener滑动切换窗口的时候,会遇到这样的问题.就是当界面中含有ListView的时候,OnGestureListener的左右触屏滑动就被ListView自己吃掉了. 问题分析: 在Android系统中,事件的分发和响应都按照一定的优先级仅仅有条的进行着.如果Activity中包含ListView那么系统的onTouchEvent事件会优先分发给ListView去处理,这时ListView的OnItemClickListener监听器会优先响应onTou

安卓学习-界面-布局-LinearLayout

1.常用的xml属性 XML属性 相关方法 说明 android:baselineAligned setBaselineAligned 看不懂什么意思,这个是网上的解释 设置为False将阻止该布局管理器于他的子元素基线对其  android:divider setDividerDrawable(Drawable divider) LinearLayout好像没效果 设置垂直布局时2个按钮之间的分隔线 android:gravity setGravity 组件内部的对齐方式,有如下几种 top

安卓学习-界面-View的自定义

android的所有UI控件,都是基于View的,因此特意重点学习了下这个,为后面学习其他控件打下基础. http://www.360doc.com/content/14/0102/12/12050012_342019150.shtml 重新时常用覆盖的方法 package com.example.ddddddd; import android.content.Context; import android.graphics.Canvas; import android.graphics.Rec

Windows 8.x取消触摸板切换界面

在鼠标中选中UltraNav,找到Application Gestures - Edge Swipes,取消Enable Edge Swipes. Windows 8.x取消触摸板切换界面,码迷,mamicode.com

iOS开发——项目需求-快速回到当前界面的顶部

利用UIWindow实现快速到达顶部 如下图,在状态栏添加一个没有颜色的UIWindow(里面添加一个按钮),实现点击这个按钮时能快速的回到当前界面的顶部 核心代码 一.利用UIWindow实现到达顶部1.创建一个新的窗口 1)UIWindow的级别,级别越高,越显示在上层(级别高的window盖在级别低的window上面) UIWindowLevelNormal < UIWindowLevelStatusBar < UIWindowLevelAlert @interface AppDeleg

Android popwindow和fragment结合 左侧弹出下拉菜单 切换界面

延续上一篇文章Android 实现对话框圆角功能 ,在项目推进的过程当中,之前是已经用popwindow实现了点击按钮,在按钮下方弹出下拉菜单,实现了类似微信右上角加好友的功能,有兴趣的朋友,可以下载这个资源.回归主题,之前popwindow的使用,是固定在了登陆刚进去的界面,假设现在点击了左侧菜单的其他按钮,这就要求标题下方的内容必须更新所要显示的内容,一开始想都没想,就用了如下代码进行跳转: Intent intent = new Intent(Intent.ACTION_EDIT, nul

【原创】【ViewPager+Fragment】ViewPager中切换界面Fragment被销毁的问题分析

ViewPager中切换界面Fragment被销毁的问题分析 1.使用场景 ViewPager+Fragment实现界面切换,界面数量>=3 2.Fragment生命周期以及与Activity生命周期对比                    3.问题描述 按上图所说,只有当Fragment所Attached的Activity执行destroy的时候才会调用onDestoryView方法,然而现实是: 当界面由2切换到1的时候,3界面对应的Fragment实际上走了如下流程: 1 -->onP

(1) 标签切换界面

一.代码部分 1.最简单:FragmentTabHost + Fragment http://download.csdn.net/detail/mountain3th/7630123 2.略复杂:TabHost + Fragment http://download.csdn.net/detail/mountain3th/7630383 3.变形:Button + Fragment http://download.csdn.net/detail/mountain3th/7630181 4.升级版: