登录

去注册

登录

注册

去登录

注册

一个可以给view显示粒子爆炸/绽放效果的android库 Bloom

samlss   2019-01-03  

Bloom

Download Api reqeust Apache License 2.0 Apk

这个库做了什么?

它可以以粒子的形式显示任何view的粒子动画效果,你可以下载来查看效果

功能

  • 支持任何view
  • 可灵活配置粒子大小和形状
  • 可灵活配置粒子动画

截图

Bloom


Bloom


Bloom



依赖

Gradle

将其添加到你的module的build.gradle中:

dependencies {
    implementation 'me.samlss:bloom:1.0.0'
}

Maven

<dependency>
  <groupId>me.samlss</groupId>
  <artifactId>bloom</artifactId>
  <version>1.0.0</version>
  <type>pom</type>
</dependency>

代码使用

 Bloom.with('activity')
     .setParticleRadius(5)
     .setEffector(new BloomEffector.Builder()
         .setDuration(800)
         .setAnchor(view.getWidth() / 2, view.getHeight() / 2)
         .build())
     .boom(view);

更多说明可阅读 wiki

下载 apk查看demo效果

License

Copyright 2018 samlss

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

项目地址:https://github.com/samlss/Bloom