android 矢量粒子动画,android 手摸手教你用 Canvas 实现简单粒子动画
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 实现简单粒子动画相关推荐
- java粒子特效教程_教你用Canvas实现简单粒子动画
使用场景: o SplashActivity? o - o 好像真的不多 = = 效果看着还可以,有那么几个点一定需要知道实现. o 粒子效果 o 几个坐标的计算方式 o ...
- android videoview 拉伸,手摸手带你用 VideoView 实现英语流利说炫酷引导页
效果图: 一直听说英语流利说是个做的非常不错的app,于是乎抱着崇拜的心态下了一个瞅瞅,在打开app后就被引导页吸引了,继续抱着崇拜的心态去思考这是如何实现的. 刚开始的思路属性动画?(可以实现,但是 ...
- 手摸手教你做动态壁纸
手摸手教你做动态壁纸 Android · jeasonwong · 于 5 天前发布 · 最后由 xingstarx 于 2 天前回复 · 440 次阅读 项目地址:https://github.co ...
- IN-我的生活in记 | 手摸手产品研究院
手摸手产品研究院是由PMCAFF发起的深度研究产品的产品经理精华小分队,旨在每天一起研究一款产品,并且由阿德老师手摸手指导写分析报告. 引言 IN是一款基于女性和品牌的时尚品位分享移动端社区,以图片社 ...
- 短视频Gif快手-有点意思 | 手摸手产品研究院
手摸手产品研究院是由PMCAFF发起的深度研究产品的产品经理精华小分队,旨在每天一起研究一款产品,并且由阿德老师手摸手指导写分析报告. ...
- 带你手摸手搭建vuepress站点
vuePress是什么? VuePress 俺简单介绍下,是国内有名大神的尤雨溪发布的全新基于 vue 静态网站的生成器,内置的有 webpack组件,可以拿来写文档,主要是md格式.做出的感觉就是简 ...
- CSS —— 手摸手实现一个文字霓虹灯闪烁特效
CSS -- 手摸手实现一个文字霓虹灯闪烁特效 一.了解 text-shadow 属性 text-shadow 属性应用于阴影文本,属于 CSS3 的属性,默认值为 none. text-shadow ...
- 手摸手带你用实现vue全屏loading插件
手摸手带你用实现vue全屏loading插件 前言: 由于我们打开网页时,浏览器与服务器交互需要时间,受限于宽带以及服务器性能,导致用户在访问一个网页时,往往需要一个等待期,才能在浏览器中真正完全展示 ...
- 快应用之手摸手,跟我走(1)
快应用发布快两周啦.这两天有空,就捣鼓了一个快应用.整体感觉来说,交互很流畅,基本功能和组件都有.上手也很快.希望官网推广能做好.好了,话不多说,先上 gitHub (传送门) gankQuick-快 ...
最新文章
- 奇点汽车打算明年推L3自动驾驶,不用激光雷达
- 亚马逊AWS-EC2云服务器部署代理服务
- Java 8 Stream API详解--转
- 白话Elasticsearch50-深入聚合数据分析之基于doc values正排索引的聚合内部原理
- 安装win7系统不能开机启动服务器,win7系统开机启动项不能加载的原因分析及解决...
- 【JAVA】Eclipse保存时出现“Save could not be completed”问题
- 列车停站方案_高速铁路列车停站方案与运行图协同优化理论和方法
- KVM 介绍(8):使用 libvirt 迁移 QEMU/KVM 虚机和 Nova 虚机 [Nova Libvirt QEMU/KVM Live Migration]
- CTF---Web入门第二题 上传绕过
- 软件测试简历制作技巧与方法
- 文员常用的8个excel函数
- UDS诊断基础知识简介-ISO14229
- 用Python实现模糊聚类(传递闭包法)
- 文件下载触发的DDE注入
- 【饥荒脚本】饥荒控制台代码自动输入
- 在PCB板上调试104(0.1μF)独石电容驱动MAXIM MAX3232串口芯片的心得
- 使用vue-preview 缩略图预览 完美解决
- Matlab基于颜色的车牌识别
- Interview with Dustin Kirkland, Ubuntu Core Developer about encryption in Ubuntu
- 电阻(5)NTC电阻篇