Android有趣的爆炸散落动画view:开源ExplosionField

github上有一个比较有趣的view动画开源项目ExplosionField,当点击该view时候,产生如图所示效果:

犹如天女散花一样,爆炸散列,比较有趣。
Android ExplosionField在github上的项目主页是:https://github.com/tyrantgit/ExplosionField
Android ExplosionField使用简单,几乎可以针对任意的view制造出上图所示效果。
ExplosionField使用之前先需要到其github上的主页将其拖下来,导入作为lib使用。
现给出一个简单的代码例子说明,测试的主activity MainActivity.java:

package zhangphil.demo;import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import tyrantgit.explosionfield.ExplosionField;public class MainActivity extends Activity {private ExplosionField mExplosionField;private ImageView image;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// 先初始化载入ExplosionFieldmExplosionField = ExplosionField.attach2Window(this);image = (ImageView) findViewById(R.id.image);image.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {// 开始执行动画...mExplosionField.explode(v);// ExplosionField.explode后,父布局中虽看不到ImageView,但ImageView所占据的位置还会响应事件.// 如果想屏蔽此ImageView出现,则:image.setVisibility(View.GONE);}});}
}

MainActivity.java需要的布局文件activiy_main.xml,很简单的一个ImageView:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"android:padding="10dip" ><ImageViewandroid:id="@+id/image"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="#c62828"android:src="@drawable/ic_launcher" /></LinearLayout>

Android有趣的爆炸散落动画view:开源ExplosionField相关推荐

  1. android天女散花效果_Android有趣的爆炸散落动画view:开源ExplosionField

     Android有趣的爆炸散落动画view:开源ExplosionField github上有一个比较有趣的view动画开源项目ExplosionField,当点击该view时候,产生如图所示效果 ...

  2. Android实现长按圆环动画View

    一.需求来源 最近想到一个需求,类似悦跑圈或者Keep的结束按钮动画 二.思路代码 该动画按钮的主要作用就是防止用户误操作,具体实现思路如下: 1.监听用户的触摸事件OnTouchListener,在 ...

  3. android 点赞爆炸,核心动画 - 点赞爆炸效果

    创建一个 xcode 项目,新建 SLLikeButton 类继承自 UIButton,在其中编写动画效果. SLLikeButton.m #import "SLLikeButton.h&q ...

  4. Android按下录音录音动画效果 ,自定义录音、播放动画View

    Android按下录音录音动画效果 ,自定义录音.播放动画View https://download.csdn.net/download/abc2522/10327428?spm=1001.2101. ...

  5. 【Android 属性动画】属性动画 Property Animation 与 视图动画 View Animation 区别

    文章目录 一.动画效果添加对象 二.动画效果类型 三.动画效果与实际属性 四.开发复杂程度 属性动画 Property Animation 可以为 任何对象 ( View 对象 / 非 View 对象 ...

  6. 【Android】图标爆炸效果(类似小米卸载应用图标散开效果)

    一. 简介 今天分享一个超炫的图标爆炸的动画效果,类似于小米卸载应用时,应用图标四处散开,分散成很多原点之后消失的效果,效果图如下:### 这是github上的一个开源项目,该项目的连接地址为:htt ...

  7. android svg动画框架,Android实现炫酷SVG动画效果

    svg是目前十分流行的图像文件格式了,svg严格来说应该是一种开放标准的矢量图形语言,使用svg格式我们可以直接用代码来描绘图像,可以用任何文字处理工具打开svg图像,通过改变部分代码来使图像具有交互 ...

  8. Android应用开发之所有动画使用详解

    | LinearInterpolator | @android:anim/linear_interpolator | 动画匀速改变 | | OvershootInterpolator | @andro ...

  9. Android UI - 粒子爆炸特效

    Android UI - 粒子爆炸特效 效果 实现 分析 关键代码 源码 效果 实现 分析 首先动画效果需要在一个位于顶层的view上绘制,目的是不被其他控件遮挡. 添加点击事件,触发后给控件加一个抖 ...

最新文章

  1. 防火墙iptables之常用脚本
  2. TestNG+Maven+IDEA环境搭建
  3. 分享10 比较非常实用的 Docker技巧,欢迎收藏!
  4. 洛谷 P1162 填涂颜色-dfs染色法
  5. Shell 脚本编程之基础
  6. 5G、射频、奥特曼,这仨有联系吗?
  7. 第三百九十一节,Django+Xadmin打造上线标准的在线教育平台—404,403,500页面配置...
  8. 面空间数据中网格索引和四叉树索引的结合及优化的一种方案
  9. 数据结构视频教程 -《新东方计算机考研数据结构强化班》
  10. 31-管家婆家庭记账软件
  11. java导出excel 自定义表头
  12. 将Surfer grd格网文件转成ArcGIS asc格式
  13. 计算机知识太多了记不住,内容太多记不住?教你提高记忆力
  14. PostgreSQL pgadmin4 the application server could not be contacted
  15. Postgresql - 监控 moniter — pgbadger
  16. curl服务器文件,curl 向远程服务器传输file文件
  17. vue+element实现美观大方好看的音乐网站,仿照咪咕音乐网
  18. 不同的丘脑皮层网络动力学与慢性腰痛的病理生理学有关
  19. 取消福昕阅读器的小手的向下的箭头
  20. 理解Schnorr签名算法

热门文章

  1. 书籍-邓普顿教你逆向
  2. Gitlab安装配置及简单问题处理
  3. 网站软文的添加以及编写
  4. 微信文章支持html,妙用书签,将微信文章装进 Drafts
  5. 北京弘易信泰 网络数据抓取技术实践分享
  6. SDL农场游戏开发 2.地图与土壤层
  7. [code up 墓地] 1011: 软件版本
  8. 视频怎么转换gif动图?视频转gif学会这一招就够
  9. 用开源软件Wink,制作flash教程
  10. 襄阳教育云平台实名认证_襄阳教育云平台手机版(襄阳教学资源平台)V3.7.6 中文版...