Article

Attributes

name

format

description

中文解释

pv_host_text

string

set left host text

设置左边主文案

pv_host_text_size

dimension

set host text size

设置主文案的大小

pv_particle_text

string

set right particle text

设置右边粒子上的文案

pv_particle_text_size

dimension

set particle text size

设置粒子上文案的大小

pv_text_color

color

set host text color

设置左边主文案颜色

pv_background_color

color

set background color

设置背景颜色

pv_text_anim_time

integer

set particle text duration

设置粒子上文案的运动时间

pv_spread_anim_time

integer

set particle text spread duration

设置粒子上文案的伸展时间

pv_host_text_anim_time

integer

set host text displacement duration

设置左边主文案的位移时间

Usage

Define your banner under your xml :

android:layout_width="match_parent"

android:layout_height="match_parent"

pv:pv_background_color="#2E2E2E"

pv:pv_host_text="github"

pv:pv_host_text_size="14sp"

pv:pv_particle_text=".com"

pv:pv_particle_text_size="14sp"

pv:pv_text_color="#FFF"

pv:pv_text_anim_time="3000"

pv:pv_spread_anim_time="2000"

pv:pv_host_text_anim_time="3000" />

Start animation :

mParticleView.startAnim();

Add animation listener to listen the end callback :

mParticleView.setOnParticleAnimListener(new ParticleView.ParticleAnimListener() {

@Override

public void onAnimationEnd() {

Toast.makeText(MainActivity.this, "Animation is End", Toast.LENGTH_SHORT).show();

}

});

Import

Step 1. Add it in your project's build.gradle at the end of repositories:

repositories {

maven {

url 'https://dl.bintray.com/wangyuwei/maven'

}

}

Step 2. Add the dependency:

dependencies {

compile 'me.wangyuwei:ParticleView:1.0.4'

}

android 矢量粒子动画,android 手摸手教你用 Canvas 实现简单粒子动画相关推荐

  1. java粒子特效教程_教你用Canvas实现简单粒子动画

    使用场景: o    SplashActivity? o    - o    好像真的不多 = = 效果看着还可以,有那么几个点一定需要知道实现. o    粒子效果 o    几个坐标的计算方式 o ...

  2. android videoview 拉伸,手摸手带你用 VideoView 实现英语流利说炫酷引导页

    效果图: 一直听说英语流利说是个做的非常不错的app,于是乎抱着崇拜的心态下了一个瞅瞅,在打开app后就被引导页吸引了,继续抱着崇拜的心态去思考这是如何实现的. 刚开始的思路属性动画?(可以实现,但是 ...

  3. 手摸手教你做动态壁纸

    手摸手教你做动态壁纸 Android · jeasonwong · 于 5 天前发布 · 最后由 xingstarx 于 2 天前回复 · 440 次阅读 项目地址:https://github.co ...

  4. IN-我的生活in记 | 手摸手产品研究院

    手摸手产品研究院是由PMCAFF发起的深度研究产品的产品经理精华小分队,旨在每天一起研究一款产品,并且由阿德老师手摸手指导写分析报告. 引言 IN是一款基于女性和品牌的时尚品位分享移动端社区,以图片社 ...

  5. 短视频Gif快手-有点意思 | 手摸手产品研究院

    手摸手产品研究院是由PMCAFF发起的深度研究产品的产品经理精华小分队,旨在每天一起研究一款产品,并且由阿德老师手摸手指导写分析报告.                                 ...

  6. 带你手摸手搭建vuepress站点

    vuePress是什么? VuePress 俺简单介绍下,是国内有名大神的尤雨溪发布的全新基于 vue 静态网站的生成器,内置的有 webpack组件,可以拿来写文档,主要是md格式.做出的感觉就是简 ...

  7. CSS —— 手摸手实现一个文字霓虹灯闪烁特效

    CSS -- 手摸手实现一个文字霓虹灯闪烁特效 一.了解 text-shadow 属性 text-shadow 属性应用于阴影文本,属于 CSS3 的属性,默认值为 none. text-shadow ...

  8. 手摸手带你用实现vue全屏loading插件

    手摸手带你用实现vue全屏loading插件 前言: 由于我们打开网页时,浏览器与服务器交互需要时间,受限于宽带以及服务器性能,导致用户在访问一个网页时,往往需要一个等待期,才能在浏览器中真正完全展示 ...

  9. 快应用之手摸手,跟我走(1)

    快应用发布快两周啦.这两天有空,就捣鼓了一个快应用.整体感觉来说,交互很流畅,基本功能和组件都有.上手也很快.希望官网推广能做好.好了,话不多说,先上 gitHub (传送门) gankQuick-快 ...

最新文章

  1. 奇点汽车打算明年推L3自动驾驶,不用激光雷达
  2. 亚马逊AWS-EC2云服务器部署代理服务
  3. Java 8 Stream API详解--转
  4. 白话Elasticsearch50-深入聚合数据分析之基于doc values正排索引的聚合内部原理
  5. 安装win7系统不能开机启动服务器,win7系统开机启动项不能加载的原因分析及解决...
  6. 【JAVA】Eclipse保存时出现“Save could not be completed”问题
  7. 列车停站方案_高速铁路列车停站方案与运行图协同优化理论和方法
  8. KVM 介绍(8):使用 libvirt 迁移 QEMU/KVM 虚机和 Nova 虚机 [Nova Libvirt QEMU/KVM Live Migration]
  9. CTF---Web入门第二题 上传绕过
  10. 软件测试简历制作技巧与方法
  11. 文员常用的8个excel函数
  12. UDS诊断基础知识简介-ISO14229
  13. 用Python实现模糊聚类(传递闭包法)
  14. 文件下载触发的DDE注入
  15. 【饥荒脚本】饥荒控制台代码自动输入
  16. 在PCB板上调试104(0.1μF)独石电容驱动MAXIM MAX3232串口芯片的心得
  17. 使用vue-preview 缩略图预览 完美解决
  18. Matlab基于颜色的车牌识别
  19. Interview with Dustin Kirkland, Ubuntu Core Developer about encryption in Ubuntu
  20. 电阻(5)NTC电阻篇

热门文章

  1. new life。。。
  2. import as在python_python import as教程
  3. 用ArcGIS处理nc数据步骤
  4. 服务器与客户端RSA加密解密通讯
  5. c语言简单的英汉词典系统
  6. SSD固态+win10、ubuntu16.04双系统+UEFI引导的拆机+安装心得
  7. 01计算机优秀毕业论文-课题审批表
  8. android 微信支付问题总结
  9. Unity3d使用高通Vuforia发布IOS工程不支持64位的一些解决办法
  10. s-video CVBS接口 区别