/CustomRipple

自定义安卓波纹效果

Primary LanguageJava

CustomRipple

自定义安卓控件波纹效果

1.概述

通过不停绘制圆来模拟Android5.0 Ripple Effect

(1)支持多重波纹。

(2)支持波纹生命周期监听。

(3)支持调整波纹颜色、速度、加速效果、形状。

2.用法

TLRipple.java:绘制单个波纹 这个类被TLRipples使用。

TLRipples.java:绘制多重波纹 这个类被控件使用。

TLRippleButton.java:展现了如何使用TLRipples。

ThemeManager.java:提供了统一修改波纹效果的接口。

MainActivity.java:展现了包括系统默认Ripple、系统定制Ripple、自定义Ripple的效果