博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 的闪屏效果
阅读量:4684 次
发布时间:2019-06-09

本文共 1807 字,大约阅读时间需要 6 分钟。

android的闪屏效果,就是我们刚开始启动应用的时候弹出的界面或者动画,过2秒之后自动的跳转到主界面。

其实,实现这个效果很简单,使用Handler对象的postDelayed方法就可以实现。在这个方法里传递一个Runnable对象和一个延迟的时间。该方法实现了一个延迟执行的效果,延迟的时间由第2个参数指定,单位是毫秒。第一个参数是Runnable对象,里面包含了延迟后需要执行的操作

代码:

1.写好闪屏的布局文件:splashscreen_layout.xml ,为了界面好看一些,这里要准备一张用于显示闪屏界面的图片,并命名为aa,copy到drawable文件下。 

1 
2
8 9
14 15
19 20
2. SplashScreenActivity.java文件,用于显示闪屏并跳转到主IU
1 package com.example.administrator.testactivity; 2  3 import android.app.Activity; 4 import android.content.Intent; 5 import android.os.Bundle; 6 import android.os.Handler; 7 import android.support.v4.widget.SlidingPaneLayout; 8  9 10 /**11  * Created by Administrator on 2015/11/2.12  */13 public class SplashScreenActivity extends Activity {14     @Override15     protected void onCreate(Bundle savedInstanceState) {16         super.onCreate(savedInstanceState);17         setContentView(R.layout.splashscreen_layout);18         new Handler().postDelayed(new Runnable() {//以下是核心代码19             @Override20             public void run() {21                 //从启动动画ui跳转到主ui22                 Intent intent = new Intent(SplashScreenActivity.this, MainActivity.class);23                 startActivity(intent);24                 // 结束当前启动动画的界面25                 SplashScreenActivity.this.finish();26             }27         }, 3000);    //,设置动画的显示时间,单位为毫秒28     }29 }

3.主界面(UI)的布局文件。

4.主界面的java文件了:MainActivity.java

1 public class MainActivity extends AppCompatActivity {2 3     @Override4     protected void onCreate(Bundle savedInstanceState) {5         super.onCreate(savedInstanceState);6         setContentView(R.layout.activity_main);7     }8 }

 

以上代码基本可以实现了闪屏的效果。当然了,闪屏的布局还可以只使用一张图片,大家可以自己试一试。

 

如果在闪屏的过程中实现动画是不是更酷了呢?请看我的下一篇分享。

 

转载于:https://www.cnblogs.com/huaqing-wkc/p/4939838.html

你可能感兴趣的文章
导入properties时的坑
查看>>
python——网络编程
查看>>
Spark的39个机器学习库
查看>>
Electron学习笔记(一)
查看>>
Java并发编程:CountDownLatch、CyclicBarrier和Semaphore
查看>>
配置NRPE的通讯
查看>>
VS2005编译VTK5.10.1
查看>>
shp系列(一)——利用C++进行shp文件的读(打开)与写(创建)开言
查看>>
总结上海永辉云商高级前端职位面试题集
查看>>
中国计算机学会推荐国际学术会议和期刊目录
查看>>
文本元素
查看>>
各种可以远程
查看>>
对服务器的认识
查看>>
分治法实现1-N的数字按字典序全排列组合 Java语言
查看>>
序列化 与 反序列化
查看>>
购物车
查看>>
python基础(一)
查看>>
UI设计篇·入门篇·绘制简单自定义矩形图/设置按钮按下弹起颜色变化/设置图形旋转...
查看>>
linux 使用NSF 映射远程磁盘目录
查看>>
elasticjob 当当的分布式定时任务管理
查看>>