Android之简单的开机动画
来源:互联网 发布:linux安装python 编辑:程序博客网 时间:2024/05/20 08:01
Android 之开机动画
1>透明
设置布局文件start.xml,背景设置图片(也可以在布局里面添加ImagView,动画设置到ImagView即可)
Activity中
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); View view = View.inflate(this,R.layout.start,null); setContentView(view); AlphaAnimation animation = new Animation(0.3f,1.0f); animation.setDuration(2000);//动画时间 view.startAnimation(animation); animation.setAnimationListener(new AnimationListener(){ @Override public void onAnimationEnd(Animation arg0) { //动画结束后可执行的操作,可设置跳转Activity } @Override public void onAnimationRepeat(Animation animation) {} @Override public void onAnimationStart(Animation animation) {} });}
2>缩放1.在布局文件中添加ImagView控件,设置背景图片
2.在res下创建相关文件
res-->anim-->animation.xml(选择set)添加代码
<set xmlns=""android:shareInterpolator="false"> <scaleandroid:duration="3000"//动画时间,单位毫秒android:fromXScale="1.0"//动画开始之前X,Y的缩放效果,0.0:不显示,1.0:正常大小android:fromYScale="1.0"android:pivotX="50%"//动画起始位置,相对于屏幕的百分比,x=50%,y=50%则表示从屏幕中间开始
android:pivotY="50%"android:startOffset="0"//动画多次执行时中间的时间间隔android:toXScale="1.3"//动画最终缩放的倍数,1.0:正常大小,大于1.0:放大,小于1.0:缩小android:toYScale="1.3"</set>Activity中
onCreate(){
Animation animation =AnimationUtils.loadAnimation(this,R.anim.animation);animation.setFillAfter(true);//动画执行完,停留在最后一刻
imageView.startAnimation(animation);
}
0 0
- Android之简单的开机动画
- Android简单的开机动画
- 简单制作Android开机动画
- 简单制作Android开机动画
- 简单制作Android开机动画
- android开机动画的制作
- android 开机动画的制作
- android 开机动画的制作
- Android开机动画的制作
- Android开机动画的制作
- android 系统开发之开机动画
- android 开机logo 开机动画
- 替换Android手机的开机动画小结
- Android Animation开机动画的优化
- 替换Android手机的开机动画小结
- Android 开机图片/文字/动画的修改
- android开机LOGO与动画的制作
- Android 开机图片/文字/动画的修改
- 如何将flask 发布到 SAE
- 70 leetcode - Single Number I,II,III
- sql left join 联合查询示例
- 202. Happy Number
- Object静态方法
- Android之简单的开机动画
- Java Web架构知识整理——记一次阿里面试经历
- iOS之网络—— NSURLConnection、Runloop、NSURLSession、NSURLSessionDownloadTask
- android 调用系统相册并得到图片地址
- opengl superbible第一个程序
- 七种跨域方法【5.window.postMessage篇】
- python中的 read() readline()和readlines()
- 一个简单的linux命令——whereis
- 获取EXE或者DLL的版本信息