android应用的loading加载动画制作
加载界面只需要一张logo,颜色渐深,三秒显示后跳入下一个activity,同时去掉标题栏与状态栏。代码如下:AppLoadingActivity.java中
public class AppLoadingActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
// 取消标题栏(也可以在manifest里面配置)
// this.requestWindowFeature(Window.FEATURE_NO_TITLE);
// 取消状态栏
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.app_loading);
// 三秒钟之后进入login
ImageView loadingIv = (ImageView) this.findViewById(R.id.logo_bg);
// 从浅到深,从百分之10到百分之百
AlphaAnimation animation = new AlphaAnimation(0.1f, 1.0f);
animation.setDuration(3000);
loadingIv.setAnimation(animation);
// 给animation设置监听器
animation.setAnimationListener(new AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationEnd(Animation animation) {
// TODO Auto-generated method stub
// 三秒之后跳出
Intent it = new Intent(AppLoadingActivity.this, MainActivity.class);
startActivity(it);
// 三秒之后 这个窗口就没用了 应该finish
finish();
}
});
}
}
app_loading.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ImageView
android:id="@+id/logo_bg"
android:background="@drawable/app_loading"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</LinearLayout>
AppLoadingManifest.xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.aming.apploading"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="7" />
<application android:icon="@drawable/icon" android:label="@string/app_name"
//这个属性可以消除加载应用中间的黑屏
android:theme="@android:style/Theme.Translucent">
<activity android:name=".AppLoadingActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".MainActivity">
</activity>
</application>
</manifest>
android应用的loading加载动画制作相关推荐
- android 载入svg动画,实例讲解使用SVG制作loading加载动画的方法
今天和大家分享一个以SVG图像为主的loading加载动画,现在移动端网页使用比较多,若还用GIF做loading图片的话,可能会影响图像的质量,所以使用SVG是一个不错的方式. 这次展示的代码由 A ...
- 【web前端特效源码】使用HTML5+CSS3制作一个会动的音频loading加载动画效果~~适合初学者~超简单~ |前端开发|IT编程
b站视频演示效果: [web前端特效源码]使用HTML5+CSS3制作一个会动的音频loading加载动画效果~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCTY ...
- html5 css3炫酷效果,28种纯CSS3炫酷loading加载动画特效
这是一组效果非常炫酷的纯CSS3 Loading加载动画特效.这组loading动画共有27种不同的效果.每一种loading动画都是通过CSS3的keyframes帧动画来完成的,每一个加载动画都构 ...
- html加载特效大全,10种炫酷的CSS3 loading加载动画特效
这是一组效果非常炫酷的纯CSS3 loading加载动画特效.这组loading动画共10种不同的效果,全部使用animation帧动画制作而成.这些特效代码简洁,效果炫酷,非常值得学习借鉴. 制作方 ...
- Css3+jquery 实现loading加载动画
一.Css3+jquery 实现loading加载动画 这是一个 Loading 加载demo 不需要图片 纯html和css 实现样式 以下是html css以及js的代码 需要自取 <!DO ...
- android自定义笑脸,Android实现笑脸进度加载动画
最近看到豆瓣的笑脸loading很有意思,看一张效果图: 下面分析一下如何实现这样的效果: 1.默认状态是一张笑脸的状态(一个嘴巴,两个眼睛,默认状态) 2.开始旋转,嘴巴追上眼睛(合并状态) 3.追 ...
- 2款不同样式的CSS3 Loading加载动画 附源码
原文:2款不同样式的CSS3 Loading加载动画 附源码 我们经常看到的Loading加载很多都是转圈圈的那种,今天我们来换一种有创意的CSS3 Loading加载动画,一种是声波形状的动画,另一 ...
- Android仿搜狗浏览器加载动画
Android仿搜狗浏览器加载动画 周六,国庆放假调休,今天闲来无事,就看了下搜狗浏览器的加载动画.感觉结合前面学习的基础还是能做出来的,所以就简单的实现了下,然后写下这边博客给大家参考参考,权当巩固 ...
- CSS - 实现Loading加载动画
Loading加载动画 用CSS都用实现一个loading的加载动画 通过控制 item-loader-container 来实现显示及隐藏 <div class="item-load ...
最新文章
- 用男女朋友关系解释计算机常用概念
- 中文预训练ALBERT模型来了:小模型登顶GLUE,Base版模型小10倍、速度快1倍
- Java常见问题汇总
- SSM框架笔记08:初探Spring——采用配置类与注解方式
- 【Level 08】U06 Good Feeling L3 Fun-filled concert
- Fields of Mathematics
- 程序设计 关键字解释
- js实现数据流(日志流,报警信息等)滚动展示,并分页(含实现demo)
- 设置按钮背景为透明去掉button按钮左右两边的留白
- em px 简单换算
- 用JavaScript简单编程——基础篇
- em算法 c语言,EM算法原理与应用(附代码)
- FlowNet 2.0的阅读笔记
- 初中计算机操作题五环,第五课 电脑出算术题 课件
- 【路径规划】第一周: 路径规划 开源代码汇总(ROS) 版本
- NLP 实战(11): CSDN Daily,兼谈技术写作的问题
- Android Studio 解决数据库手机电脑不同步
- 三维地质建模数据处理
- Node项目实战总结
- C语言深度解剖读书笔记
热门文章
- wap商城源码php,ecshop商城源码html5手机wap响应式自适应php网站模板带后端dossy
- 有源医疗器械的开发过程和各阶段的注意事项(九)——————设计验证阶段
- kali linux2.0安装中文输入法,KaliLinux安装中文输入法
- 编程语言——Verilog基本语句
- 常用CRON表达式详解
- GB/T 21605化学品急性吸入毒性试验方法
- PowerBuilder 10 下调用FoxitPDFSDK_AX_Pro.ocx浏览打印PDF文件
- 思科模拟器之网络访问控制
- npm run serve 运行会出现的一些错误
- 【比特熊故事汇】4月MVP英雄故事 —— 微软X英特尔春日漫话