它可以以粒子的形式显示任何view的粒子动画效果,你可以下载来查看效果
- 支持任何view
- 可灵活配置粒子大小和形状
- 可灵活配置粒子动画
将其添加到你的module的build.gradle中:
dependencies {
implementation 'me.samlss:bloom:1.0.0'
}
<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效果
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.