如何在Android中实现动画渐隐渐现效果
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本篇内容主要讲解"如何在Android中实现动画渐隐渐现效果",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何在Android中实现动画渐隐渐现效果"吧!
千家信息网最后更新 2025年11月07日如何在Android中实现动画渐隐渐现效果
本篇内容主要讲解"如何在Android中实现动画渐隐渐现效果",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何在Android中实现动画渐隐渐现效果"吧!
四种android动画效果:
alpha 渐变透明度动画效果
scale 渐变尺寸伸缩动画效果
translate 画面转换位置移动动画效果
rotate 画面转移旋转动画效果
最简单的莫过于渐变透明效果,单单这一种就可完成渐隐渐现的动画效果(用于渐现渐隐的可以是整个欢迎页面也可以是欢迎页面里的一部分):
1)、 在res里新建anim文件夹用来盛放动画定义的动作文件:
fromalpha即开始的透明度,toalpha即结束时的透明度,duration为时间(单位毫秒)。
2)、定义布局文件(layout):
这里和以往没有任何不同,只需对要渐现渐隐的图片进行id标示。
3)、实现方法(Activity):
public class WelcomeActivity extends Activity implements AnimationListener { private ImageView imageView = null; private Animation alphaAnimation = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_welcome); imageView = (ImageView) findViewById(R.id.welcom_logo); alphaAnimation = AnimationUtils.loadAnimation(this, R.anim.welcome_alpha); alphaAnimation.setFillEnabled(true);//启动Fill保持 alphaAnimation.setFillAfter(true);//设置动画的最后一帧是保留在view上的 imageView.setAnimation(alphaAnimation); alphaAnimation.setAnimationListener(this); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_welcome, menu); return true; } @Override public void onAnimationEnd(Animation animation) { //动画结束时结束欢迎页面并跳转到主页面 Intent intent=new Intent(this,GroupActivity.class); startActivity(intent); this.finish(); } @Override public void onAnimationRepeat(Animation animation) { } @Override public void onAnimationStart(Animation animation) { } public boolean onKeyDown(int KeyCode,KeyEvent event){ //在欢迎页面屏蔽BACK键 if(KeyCode==KeyEvent.KEYCODE_BACK){ return false; } return false; }}到此,相信大家对"如何在Android中实现动画渐隐渐现效果"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
动画
效果
页面
中实
文件
透明度
内容
方法
画面
学习
不同
实用
更深
主页
位置
兴趣
动作
单位
只需
图片
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
多个代理服务器
桓台采购软件开发服务
失落的方舟怎么返回服务器列表
手机网络安全防范措施五种
数据库加密与管理
比对两个重复数据库
cba广东数据库
被遗忘了的网络安全
吉林大学珠海学院网络安全
网上软件开发群是真的吗
等保网络安全管理机构
奉贤区电商软件开发厂家活动方案
oracle数据库认证怎么考
1核2g服务器能做电影小程序吗
如何用服务器搭建微信公众号
甘肃电商软件开发哪家好
怎么关联一页中表格与数据库
只有华为有网络技术吗
浪潮服务器后置硬盘无反应
数据上传云服务器保存
网络安全大学生文章
河北麻将软件开发的用途和特点
服务器ssi
展厅大屏互动触摸软件开发公司
网络技术安全师
客户信息保护和网络安全排查
美国网络安全硕士排名
数据库的权限授权与回收例子
麒麟系统怎么开启ftp服务器
九坤投资软件开发