Android实现游戏中的渐隐和渐现动画效果_Android

1实现渐隐的动画

在程序中实现可以通过如下方式

View view = new View(context);//执行动画的View
AlphaAnimation aa = new AlphaAnimation(1.0f, 0.0f);//创建一个AlphaAnimation 对象,渐变从1->0
aa.setDuration(1500);//设置持续时间
aa.setFillAfter(true);//设置这个View最后的状态,由于是从1->0,所以最后的是消失状态(最后是看不到见这个View的)
viewstartAnimation(aa);//启动动画

当然也可以通过配置文件实现

首先在res目录下新建anim文件夹,然后再anim文件夹下新建xml文件gradually.xml

该xml文件主要定义实现渐变的方式

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0"
android:duration="2000"
/>
</set> 

alpha代表透明度,0.0是完全透明,1.0是完全不透明,duration指过度时间

Animation animation = AnimationUtils.loadAnimation(Context, R.anim.gradually);
view.setFillAfter(true)//保持最后的渐变状态
view.startAnimation(animation);//启动动画

2实现渐现的效果

View view = new View(context);//执行动画的View
AlphaAnimation aa = new AlphaAnimation(0.0f, 1.0f);//创建一个AlphaAnimation 对象,渐变从1->0
aa.setDuration(1500);//设置持续时间
aa.setFillAfter(true);//设置最后的动画效果,这里是显示状态(最后能够看到这个View)
viewstartAnimation(aa);//启动动画

通过配置文件实实现与上面的相似。

以上所述是小编给大家介绍的Android实现游戏中的渐隐和渐现动画效果的全部内容,希望对大家有所帮助,如果大家有任何问题欢迎给我留言,小编会及时回复大家的!

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索android
渐隐渐现动画
android 渐隐渐现动画、ios 渐隐渐现动画、android 渐隐渐现、jq渐隐渐现、jquery渐隐渐现,以便于您获取更多的相关知识。

时间: 2024-09-11 00:30:26

Android实现游戏中的渐隐和渐现动画效果_Android的相关文章

Android模仿知乎的回答详情页的动画效果_Android

 废话不多说,咱们第一篇文章就是模仿"知乎"的回答详情页的动画效果,先上个原版的效果图,咱们就是要做出这个效果     在实现之前,我们先根据上面的动画效果,研究下需求,因为gif帧数有限,所以不是很连贯,推荐你直接下载一个知乎,找到这个界面自己玩玩 ☞当文章往上移动到一定位置之后,最上面的标题栏Bar和问题布局Title是会隐藏的,回答者Author布局不会隐藏 ☞当文章往下移动移动到一定位置之后,原先隐藏的标题栏Bar和问题布局Title会下降显示 ☞当文章往上移动的时候,下部隐藏

Android Animation实战之一个APP的ListView的动画效果_Android

熟悉了基础动画的实现后,便可以试着去实现常见APP中出现过的那些精美的动画.今天我主要给大家引入一个APP的ListView的动画效果: 当展示ListView时,Listview的每一个列表项都按照规定的动画显示出来. 说起来比较抽象,先给大家看一个动画效果,这是APP窝牛装修的ListView显示动画:     有木有觉得很酷炫?有木有啊!? 一.Layout Animation     所谓的布局动画,其实就是为ViewGroup添加显示动画效果,主要用过LayoutAnimationCo

Android使用自定义View绘制渐隐渐现动画_Android

实现了一个有趣的小东西:使用自定义View绘图,一边画线,画出的线条渐渐变淡,直到消失.效果如下图所示: 用属性动画或者渐变填充(Shader)可以做到一笔一笔的变化,但要想一笔渐变(手指不抬起边画边渐隐),没在Android中找到现成的API可用.所以,自己做了一个. 基本的想法是这样的: 在View的onTouchEvent中记录触摸点,生成一条一条的线LineElement,放在一个List中.给每个LineElement配置一个Paint实例. 在onDraw中绘制线段. 变换LineE

播放状态-android unity3d游戏中 音乐播放时状态

问题描述 android unity3d游戏中 音乐播放时状态 一个unity3d游戏在运行,我想通过自己写的一个apk去获取当前它这个游戏播放音乐时状态,其中主要是暂停状态,有没有人涉及过啊?能不能借到某个特定的广播消息或有某些接口来获取? 解决方案 我看到了你以前提的问题,应该就和这个一样的吧. 试试看监听广播的元数据. 参考代码: iF.addAction("com.android.music.metachanged"); iF.addAction("com.htc.m

android-如何创建在Android斗地主游戏中具有提示玩家出牌功能的按钮

问题描述 如何创建在Android斗地主游戏中具有提示玩家出牌功能的按钮 如何创建在Android斗地主游戏中具有提示玩家出牌功能的按钮

Android中自定义PopupWindow实现弹出框并带有动画效果_Android

使用PopupWindow来实现弹出框,并且带有动画效果 首先自定义PopupWindow public class LostPopupWindow extends PopupWindow { public Lost lost; public void onLost(Lost lost){ this.lost = lost; } private View conentView; public View getConentView() { return conentView; } public L

Android中ViewFlipper的使用及设置动画效果实例详解_Android

本文实例讲述了Android中ViewFlipper的使用及设置动画效果.分享给大家供大家参考,具体如下: 说到左右滑动,其实实现左右滑动的方式很多,有ViewPaer,自定义实现Viewgroup,gallery等都可以达到这种效果.这里做下ViewFliper实现左右滑动的效果. 会用到以下的技术: 1.ViewFlipper 2.GestureDetector 3.Animation 主要是这三个类在起作用. ViewFlipper,不妨把它看做一个容器吧,你可以把许多的View放在这个容

JS实现网页游戏中滑块响应鼠标点击移动效果_javascript技巧

本文实例讲述了JS实现网页游戏中滑块响应鼠标点击移动效果.分享给大家供大家参考,具体如下: 这是网页游戏中的一个有趣效果,可以完成以下几个动作:滚动.scroll 8个方向.鼠标坐标获娶对象上下左右位置获取,大家可以自己添加.MoveReady和ScrollReady两个注释掉了 取消注释后防止鼠标连续点击效果叠加. 在线演示地址如下: http://demo.jb51.net/js/2015/js-web-game-click-move-demo/ 具体代码如下: <!DOCTYPE html

Android中ViewFlipper的使用及设置动画效果实例详解

本文实例讲述了Android中ViewFlipper的使用及设置动画效果.分享给大家供大家参考,具体如下: 说到左右滑动,其实实现左右滑动的方式很多,有ViewPaer,自定义实现Viewgroup,gallery等都可以达到这种效果.这里做下ViewFliper实现左右滑动的效果. 会用到以下的技术: 1.ViewFlipper 2.GestureDetector 3.Animation 主要是这三个类在起作用. ViewFlipper,不妨把它看做一个容器吧,你可以把许多的View放在这个容