- 浏览: 258549 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (195)
- android开发 (29)
- JAVA (3)
- android—Task (1)
- android—Folders (1)
- android—gallery (1)
- android—ListView (15)
- android—GridView (4)
- android—Notification (3)
- android—File (5)
- android—tabhost (3)
- android—uri (4)
- android—Shortcut (1)
- android—Imei (1)
- android—Vibrator (3)
- android—Voice (1)
- android 小案例练习 (2)
- android—Wifi (1)
- android—login (1)
- android—onKeyDown (1)
- android—Activity (12)
- android—onTouchEvent (2)
- android—thread (2)
- android—app (3)
- android—webview (2)
- android—Activity自动跳转 (2)
- android_sensor (1)
- android_URL (2)
- android—Googlemap (1)
- android TextView小练习 (1)
- android-apk (1)
- android -sqlite (2)
- Java -xml (1)
- rest (1)
- android-phone (2)
- android—image (7)
- android_intent (3)
- android——broadcastReceiver (2)
- Map (1)
- lock (0)
- android-background (2)
- android-cache (2)
- android-expandtab (2)
- android_UI控件实现 (0)
- android_viewfinderview (1)
- android-Popup (1)
- Android—TextView (0)
- Android-network (1)
- android_share (1)
- Android_pulldownview (0)
- android-Switch (1)
- android_actionbar (1)
- Android_scrollview (1)
- android_util (9)
- android-sparseArray (1)
- android_Adapter (1)
- Android—DatePicker (2)
- kjframeforandroid (1)
- DragSortListView (1)
- Afinal (1)
- Android-StaggeredGrid (1)
- SmoothProgressBar (1)
- ExplosionField (1)
- android-async-http (1)
- Android—circleindicator (1)
- android—stepsview (1)
- android—spanny (1)
- Android-ViewPager (2)
- android—pull layout (1)
- Android—time (1)
- PullToDismissPager (1)
- android—chart (1)
- android—pullzoomview (1)
- listviewfilter (1)
- andrAndroid-GIF (1)
- android—ListView,StickyScrollView (1)
- gradle (1)
- android—fragment (1)
- Android--Glide (2)
- Android - SharedPreferences (1)
- Android_imageview (2)
- dialog弹出框 (2)
- android-recyclerview (2)
- Android-Badger (1)
- android_dialog (2)
- android—RecyclerView (4)
- android TextView (1)
- android—topbar (1)
- android—轮播图效果 (1)
- Android—imageView (2)
- androidAndroid—button (1)
- 视频教程 (1)
- kotlin学习 (1)
- Android—tag (1)
- android—view (1)
- TabLayout (1)
- android-webView (1)
- rich-text (1)
- swiper标点样式 (1)
- image (1)
- ExpandableTextView (1)
- viewPager (0)
最新评论
-
龙哥IT:
把这些东西,放在一起,自己用的时候方便而已,不用到处找了
Android权限Uri.parse的几种用法 -
YURANUS_:
干货 哈哈哈
Android权限Uri.parse的几种用法 -
narutolzj:
楼主,AppUtils类是自定义的吗,找不到~~
获取安装的应用 -
black_smart:
...
Android权限Uri.parse的几种用法 -
liu_zheng:
博主 我想把文字换成图片 要怎么修改呢??
用linearLayout代替ListView
跳转页面是的一个简单效果
- 博客分类:
- android—Activity
首先,我来穿件一个存放效果的类,命名为WindowAnimation,
public class WindowAnimation extends Animation { private int halfWidth; private int halfHeight; private int duration; public WindowAnimation(int duration){ this.duration = duration; } @Override protected void applyTransformation(float interpolatedTime, Transformation t) { super.applyTransformation(interpolatedTime, t); Matrix matrix = t.getMatrix(); matrix.preScale(interpolatedTime, interpolatedTime); //进行缩放,此时的interpolatedTime表示缩放的比例,interpolatedTime的值时0-1,开始时是0,结束时是1 matrix.preRotate(interpolatedTime * 360); //进行旋转 matrix.preTranslate(-halfWidth, -halfHeight); //改变动画的起始位置,把扩散点和起始点移到中间 matrix.postTranslate(halfWidth, halfHeight); } @Override public void initialize(int width, int height, int parentWidth, int parentHeight) { super.initialize(width, height, parentWidth, parentHeight); this.setDuration(duration); //设置动画播放的时间 this.setFillAfter(true); //设置为true,动画结束的时候保持动画效果 this.halfHeight = height / 2; //动画对象的中点坐标 this.halfWidth = width / 2; this.setInterpolator(new LinearInterpolator()); //线性动画(速率不变) } }
然后在Activity中,要跳转Activity的时候实现上面这个类中的方法就行:
/**
* 切换到指定activity
* @param activityId
* @param intent
*/
public void toActivity(String activityId,Intent intent) {
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
View view = getLocalActivityManager().startActivity(activityId, intent).getDecorView();
//切换activity时显示的动画效果
view.setAnimation(new WindowAnimation(500));
mViewFlipper.removeAllViews();
mViewFlipper.addView(view);
mViewFlipper.showNext();
}
下面是我直接摘抄他人的实例,作为参考:
- jifeng_appstore.zip (602.1 KB)
- 下载次数: 9
发表评论
-
项目activity右滑动退出activity功能
2017-08-17 10:54 565android向右滑动,退出activity 实现方法: ... -
查询余额以及流量
2012-05-31 10:18 1167<uses-permission android ... -
节省电量—手机屏幕亮度调整
2012-03-15 15:18 2644手机屏幕亮度调整:有两种方法,第一种是自动调整,第二种是拉动显 ... -
下拉刷新功能
2012-03-15 15:08 2224参照别人的代码,然后根据需求,拉过来的,很实用 1。首 ... -
Android中如何禁止屏幕休眠和锁屏
2012-02-21 09:44 1267Android中如何禁止屏幕休眠和锁屏 -
如何改变窗口的标题栏的布局
2012-01-09 10:07 1084一、 重点 一般应用的 ... -
一次性关闭所有的Activity
2011-11-03 17:57 1355protected void showTips() { ... -
两张图片,点击一张图片,变成另一张,再点击一次,还原
2011-10-27 11:22 6178首先定义一个全局变量 int chang; 然后在监听里 ... -
把集合中的字段放入数组
2011-10-13 17:50 1021Vector mLeagueList = new Vect ... -
android中LayoutInflater的使用
2011-10-10 15:14 605讲解了LayoutInflater与findViewById( ... -
隐藏标题栏和状态栏
2011-10-09 15:22 871public void onCreate(Bundle sa ...
相关推荐
在iOS应用开发中,页面跳转动画效果是提升用户体验的重要一环。超酷的页面切换动画不仅能够吸引用户的眼球,还能使应用更具个性化和趣味性。本篇将深入探讨如何在iOS中实现这样的效果,主要关注CATransition类的使用...
以下是一个简单的示例: ```xml android:id="@+id/my_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="点击跳转" /> ``` 这里的`@+id/my_button`是按钮的...
本示例将详细讲解如何实现一个简单的页面跳转动画,帮助开发者理解并掌握这一技巧。 首先,我们要明白页面跳转动画的基本原理。在传统的页面跳转过程中,旧页面瞬间消失,新页面瞬间加载,这种切换往往显得生硬。...
例如,创建一个滑动效果: - enter_from_right.xml: ```xml android:fromXDelta="100%" android:toXDelta="0%" android:duration="500" /> ``` - exit_to_left.xml: ```xml android:fromXDelta="0%" ...
Intent构造函数的第一个参数是当前Activity(`MainActivity.this`),第二个参数是要跳转的目标Activity(`NextActivity.class`)。`startActivity`方法用于启动目标Activity,从而完成页面跳转。 除了直接通过...
这个"小清新简单404错误单页(含自动跳转)"模板提供了一个优雅的方式来处理这种状况,以提高用户体验并减少用户流失。 首先,我们要理解404错误页面的含义。当用户输入的URL无效或者网站上的某个链接失效时,服务器...
一个精心设计的404自动跳转页面不仅能够提升用户体验,还能帮助网站保持专业形象。本主题将深入探讨404错误自动跳转的概念、实现方式以及与JavaScript (js) 和jQuery (jq) 的关联。 首先,404错误是HTTP状态码的一...
例如,如果你想从一个页面跳转到名为"index.html"的页面,你可以这样写: ```html 首页 ``` 在这个简单的HTML实例中,可能包含了以下7个页面: 1. 主页(如:index.html) - 通常会包含对整个网站的简介和导航...
而`reLaunch`会关闭所有页面,重新打开一个页面。 2. **tabs(标签页)**: 标签页在小程序中常用于构建多页面并存的导航结构,通过`wx.setTabBar`进行配置。每个tab对应一个页面,用户可以在不同tab之间快速切换...
在页面跳转时,可以创建一个Storyboard来控制旧页面淡出或滑动出屏幕,同时新页面淡入或滑入。 2. Transitions:过渡效果则是Storyboard中的一部分,它们定义了元素如何从一种状态平滑地转换到另一种状态。例如,...
1. **导航控制器(Navigation Controller)**: iOS中最常见的页面跳转方式是通过UINavigationController,它维护了一个堆栈结构,允许用户前进和后退。当添加新视图控制器到导航控制器的栈顶时,就会展示新的页面。 2...
导航控制器是一种更常见的页面跳转方式,它能提供一个堆栈式的视图控制器结构,用户可以通过“返回”按钮轻松回退。首先,确保你的应用中有一个导航控制器作为根视图控制器。然后,你可以使用`pushViewController:...
这个函数接受两个参数:一个是回调函数,即延迟时间结束后要执行的函数;另一个是延迟的时间,单位为毫秒。例如,如果我们想要在5秒钟后执行某个操作,可以这样写: ```javascript setTimeout(function() { // ...
页面跳转是指用户从一个页面转移到另一个页面的过程。它不仅涉及到URL的变化,还可能包括数据的传递、状态的保存等功能。 #### 1.2 常见类型 页面跳转主要分为以下几种类型: - **同域内跳转**:指在同一网站或应用...
这在切换详情页面时特别有用,可以使用户感觉是从一个页面平滑过渡到另一个页面,而不是简单的跳转。 总的来说,通过熟练运用Android的Transition API,开发者可以创造出丰富多样的页面跳转特效,提升应用的视觉...
有时我们需要在JSP页面中实现一定的延时效果,即在用户停留一段时间后再自动跳转到另一个页面。 **实现原理:** 这种延时重定向可以通过JavaScript脚本来实现。在JSP页面中嵌入JavaScript代码,利用计时器(`...
以下是一个简单的示例,展示如何在页面跳转前显示loading,并在页面加载完成后关闭: ```html <!DOCTYPE html> <title>jQuery页面跳转loading加载 #loading { display: none; /* 默认隐藏 */ position: ...
2. **页面跳转(`location.href`)**:`location.href`是JavaScript中的一个属性,用于获取或设置当前页面的URL。当设置`location.href`时,浏览器会导航到指定的URL,从而实现页面跳转的功能。 ### 示例代码分析 ...