Android 启动页面三秒后跳转主页面 多种方法 及动画
第一步 思路 假设 B页面里面一个动画 或者一张图片,让app程序一进来就是这个页面 过几秒在跳到主页面A。
让程序要进入那个页面先启动 就在清单文件里面设置一下,如下
<intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter>
这个放在那个Activity里面默认就是先进入那个页面。这些 不用废话了
第二步对应的我的是两个Mainactivity,和Main2Activity
public class Main2Activity extends AppCompatActivity {
ImageView img;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main2);img = (ImageView) findViewById(R.id.img);
//第二种方法/* final Intent it = new Intent(this, MainActivity.class); //你要转向的ActivityTimer timer = new Timer();TimerTask task = new TimerTask() {@Overridepublic void run() {startActivity(it); //执行}};timer.schedule(task, 100 * 10); //10秒后*/
//====================================================================// 第二种方法/* new Handler().postDelayed(new Runnable() {@Overridepublic void run() {Intent intent=new Intent(Main2Activity.this,MainActivity.class);startActivity(intent);finish();}}, 3000);*/}}
以上就是对应的两个方法
下面对应的是android 自带的四种动画 平移 缩放,旋转 透明度
Alpha,渐变
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"android:interpolator="@android:anim/accelerate_interpolator"><!-- fromAlpha和toAlpha是起始透明度和结束时透明度 --><alphaandroid:fromAlpha="1.0"android:toAlpha="0.0"android:startOffset="500"android:duration="500"/></set>
rotate,旋转
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"android:interpolator="@android:anim/accelerate_interpolator"><!--fromDegrees:开始的角度toDegrees:结束的角度,+表示是正的pivotX:用于设置旋转时的x轴坐标例1)当值为"50",表示使用绝对位置定位2)当值为"50%",表示使用相对于控件本身定位3)当值为"50%p",表示使用相对于控件的父控件定位pivotY:用于设置旋转时的y轴坐标--><rotateandroid:fromDegrees="0"android:toDegrees="+360"android:pivotX="50%"android:pivotY="50%"android:duration="1000"/>
</set>
scale缩放
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"android:interpolator="@android:anim/accelerate_interpolator"><!--起始x轴坐标止x轴坐标始y轴坐标止y轴坐标轴的坐标轴的坐标--><scaleandroid:fromXScale="1.0"android:toXScale="0.0"android:fromYScale="1.0"android:toYScale="0.0"android:pivotX="50%"android:pivotY="50%"android:duration="1000"/>
</set>
translate位移
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"android:interpolator="@android:anim/accelerate_interpolator"><!--始x轴坐标止x轴坐标始y轴坐标止y轴坐标--><translateandroid:fromXDelta="0%"android:toXDelta="100%"android:fromYDelta="0%"android:toYDelta="100%"android:duration="2000"/>
</set>
调用
Animation animation = AnimationUtils.loadAnimation(Animation1Activity.this, R.anim.alpha);
// 启动动画
image.startAnimation(animation);
在res/下面创建一个文件为amin里面对应的四种属性
Android 启动页面三秒后跳转主页面 多种方法 及动画相关推荐
- 404页面 3秒后跳到首页 实现
---恢复内容开始--- 当我们访问一个页面不存在的时候,就会跳到404页面 一般网站都在在404页面中做一个处理, 就是当用户3秒种内还没有任何操作的话,就会自动跳转到其它页面 技术实现有两种方法 ...
- 怎么用html3秒自动跳网页,HTML页面3秒后自动跳转的三种常见方法
在练习中,我分博累发口小定逻间框加题览果些屏洁动理应们常常遇到一种问题就是,怎么实现页面N秒之后自动跳转圈件浏用是刚.它学编套互学工久不都维逻直数构过曾结里总经网屏广明果名呢? 我圈调直年情,量的单框 ...
- vue跳转页面增加等待_vue实现几秒后跳转新页面代码
我就废话不多说了,大家还是直接看代码吧~ 提交 export default { data(){ return { count:"",//倒计时 } } }, mounted(){ ...
- 需求:有一个首页,首页中有登录和注册 1. 点击注册进入注册页面。成功注册后,在页面中显示 “恭喜您,注册成功,页面内将在5秒后跳转到个人主页,点击这里立即跳转” 。进入个人主页后显示当前的时间。
1.项目所需的jar包 导包:c3p0包.dbut ils包.servlet包,c3p0依赖包以及c3p0文件配置. 创建一个数据库day0914,并创建一个表user用于数据的存储. 数据库相关的包 ...
- html几秒自动跳转,HTML页面3秒后自动跳转的三种常见方法
在练习中,我们常常遇到一种问题就是,怎么实现页面N秒之后自动跳转呢? 我自己遇到问题和查找资料,总结了3个方法 方法1: 最简单的一种:直接在前面 里面添加代码: 复制代码代码如下: //3秒之后自动 ...
- java中3秒自动跳转_HTML页面3秒后自动跳转的三种常见方法
在练习中,我们常常遇到一种问题就是,怎么实现页面N秒之后自动跳转呢? 我自己遇到问题和查找资料,总结了3个方法 方法1: 最简单的一种:直接在前面 里面添加代码: 复制代码代码如下: //3秒之后自动 ...
- html session 登录页面跳转页面跳转页面,session失效后跳转到登陆页面
一.编写Filter拦截器类 package com.pv.utils; import java.io.IOException; import java.io.PrintWriter; import ...
- php多少秒后跳转_php等待几秒后跳转
php等待几秒后跳转 一.PHP脚本控制跳转方式,通过改写HTTP头信息来进行跳转 a)header refresh方式:<?php header("refresh:5;url=htt ...
- JavaScript实现5秒后跳转界面
打开代码,静待5秒后跳转新界面 代码如下: <!DOCTYPE html> <html lang="en"><head><meta cha ...
最新文章
- 【控制】《多智能体系统的动力学分析与设计》徐光辉老师-第4章-带有事件驱动控制的分数阶多智能体系统的一致性
- ThinkPHP 3.2.3 简单后台模块开发(一)常用配置
- 自己写了一个多行文本溢出文字补全的小库, 说不定你会用得到的
- BZOJ.1013.[JSOI2008]球形空间产生器(高斯消元)
- java从远程服务器获取PDF文件并后台打印(使用pdfFox)
- http接口返回对象的方法
- FastDFS存储服务器部署
- 架构之美第八章-软件架构的含义
- js创建a标签下载文件
- c语言5的阶乘流程图_10的阶乘(10的阶乘算法流程图)
- C/C++文件指针偏移
- C语言100题练习计划 47——查询水果价格
- C++修正儒略日转UTC时间
- Java项目:电影院售票管理系统(java+Servlet+JSP+JDBC+Mysql)
- ML-Agents案例之地牢逃脱
- window.opener用法(在子窗体中获得父窗体的方法)
- 【oracle】 字段属性为 date 的相关操作
- 示波器(Oscilloscope)快速入门
- 游戏开发之路-hxx
- Apollo 1.9.2 部署手册实现本地零配置
热门文章
- File类的学习过程中出现的问题及解决方法
- 医疗时鲜资讯:在线咨询!=远程医疗?
- 罗振宇教你怎么把自己嫁出去 婚姻本质是协同进化
- JSP+ssm计算机毕业设计创业项目中游戏直播代练平台ubw4t【源码、数据库、LW、部署】
- 2015阿里巴巴数据分析师实习生招聘笔试题(完整照片版)
- MATLAB程序设计与应用刘卫国(第三版)课后实验答案——4
- hive四种常见的join
- 改变Android中默认Dialog的样式
- HDR 色调映射线性压缩(matlab)
- A Discriminative Feature Learning Approach for Deep Face Recognition