一、总述

ParticleTextView 是一个 Android 平台的自定义 view 组件,可以用彩色粒子组成指定的文字,并配合多种动画效果和配置属性,呈现出丰富的视觉效果。

二、使用

1. 引入依赖 compile 'yasic.library.ParticleTextView:particletextview:0.0.3'复制代码

2. 加入到布局文件中

android:id="@+id/particleTextView"

android:layout_width="match_parent"

android:layout_height="match_parent" />复制代码

3. 实例化配置信息类 ParticleTextViewConfig ParticleTextView particleTextView = (ParticleTextView) findViewById(R.id.particleTextView);

RandomMovingStrategy randomMovingStrategy = new RandomMovingStrategy();

ParticleTextViewConfig config = new ParticleTextViewConfig.Builder()

.setRowStep(8)

.setColumnStep(8)

.

android 文字动画显示,用粒子动画显示各种文字的 Android 自定义 View相关推荐

  1. html图像粒子转换动画,html5 canvas粒子动画生成图片特效

    特效描述:html5 canvas 粒子动画生成 图片特效.html5基于canvas粒子化图片 利用easying.js公式计算粒子动态轨迹方程, x轴方向和y轴方向的公式均可以选择 可以设置粒子运 ...

  2. 超全的Android面经_安卓面经(20/30)之自定义View全解析

    系列专栏: 安卓高频面经解析大全专栏链接:150道安卓高频面试题全解析 安卓高频面经解析大全目录详情 : 安卓面经_anroid面经_150道安卓常见基础面试题全解析 安卓系统Framework面经专 ...

  3. <android>水滴效果的进度条 DripProgressView(二阶贝塞尔曲线自定义view)

    最近写了一个水滴效果的进度条,加了点特效,就是个简单的自定义view,用的二阶贝塞尔函数,如果有赶工期或者正好碰到类似效果需求的同伴们可以直接改改来用,提供 setProgress(float por ...

  4. JavaScript动画特效——Canvas粒子动画

    这次,将制作飘雪的效果,如果用CSS动画样式来做的话,可以想象,那是有多么难.所以就用JavaScript来制作. Canvas官方教程,很详细:http://canvas.migong.org/ca ...

  5. 惊艳的HTML5粒子动画特效

    转自:http://geek.csdn.net/news/detail/201487?ref=myread HTML5确实非常强大,很多时候我们可以利用HTML5中的新技术实现非常炫酷的粒子动画效果, ...

  6. 11款惊艳的HTML5粒子动画特效

    HTML5确实非常强大,很多时候我们可以利用HTML5中的新技术实现非常炫酷的粒子动画效果,粒子动画在HTML5应用中也是比较消耗本地资源的,尤其是CPU,但是有些HTML5粒子效果确实能给用户带来不 ...

  7. html5 粒子动画效果制作,8款惊艳的HTML5粒子动画特效

    原标题:8款惊艳的HTML5粒子动画特效 HTML5确实非常强大,很多时候我们可以利用HTML5中的新技术实现非常炫酷的粒子动画效果,粒子动画在HTML5应用中也是比较消耗本地资源的,尤其是CPU,但 ...

  8. html5粒子效果,8款惊艳的HTML5粒子动画特效

    [导读] HTML5确实强大,很多时候我们可以利用HTML5中的新技术实现非常炫酷的粒子动画效果,粒子动画在HTML5应用中也是比较消耗本地资源的,尤其是CPU,但是有些HTML5粒子效果确实能给用户 ...

  9. Three.js 的 3D 粒子动画:群星送福

    "粒子动画" 这个词大家可能经常听到,那什么是粒子动画呢? 粒子是指原子.分子等组成物体的最小单位.在 2D 中,这种最小单位是像素,在 3D 中,最小单位是顶点. 粒子动画不是指 ...

最新文章

  1. 学习笔记---取得枚举项的2种方法: Enum.GetValues()-Array.GetValue()和Enum.GetNames()-Enum.Parse()...
  2. opencv打开raw格式图像
  3. javascript编译与运行的几个实验
  4. 《神探tcpdump第四招》-linux命令五分钟系列之三十八
  5. java 获取当前classpath的绝对路径
  6. Markdown Test
  7. ubuntu 强制关闭某个程序
  8. [转]诺顿最新升级ID
  9. 计算机电源管理器怎么打开,联想电池管理如何使用_联想电源管理软件在哪里打开-win7之家...
  10. 混沌理论作业简析——两人一组_图像加密解密小游戏
  11. chrome视频无法播放的解决方法(Solve the problem of Google player cannot be played normally)
  12. 如何申请:悟空问答,达人,金V认证!
  13. java 51_学习java第51天
  14. Mac 使用Charles后,退出Charles后,不能浏览网页,提示:未连接到互联网代理服务器出现问题,或者地址有误。
  15. 一款比XMIND更好用的思维导图
  16. Unity3D游戏制作(二)——如何渲染3D角色
  17. Lightly 如何优雅地给导师发工程文件?
  18. 韩立刚老师《计算机网络》笔记4
  19. cannot find package ...
  20. 数字音频Mixer算法

热门文章

  1. sqlplus prelim参数介绍
  2. 目标检测-分水岭分割与阈值分割对比
  3. 资源服务器搭建以及使用
  4. 对于网站优化要提供的一些建议
  5. 小学计算机教案 认识鼠标,认识鼠标》
  6. Mac使用latex中文字体缺失
  7. 基于51单片机电子秒表倒计时器proteus仿真程序原理图PCB数码管显示语言播报
  8. 用JGroups实现一个分布式任务分发系统
  9. 你知道吗,自信是你成功的第一秘诀
  10. 用UE改变静态网格体的轴心