# android-ripple-background **Repository Path**: Sauce123/android-ripple-background ## Basic Information - **Project Name**: android-ripple-background - **Description**: 雷达搜索 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2017-09-29 - **Last Updated**: 2021-10-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Android Ripple Background A beautiful ripple animation for your app. You can easily change its color, speed of wave, one ripple or multiple ripples. See demo below. ![Simple Ripple](previews/rippleSimple.gif)      ![Multiple ripples](previews/rippleFoundDevice.gif) ##Usage ###Step 1 ####Install with Gradle ```groovy dependencies { compile 'com.skyfishjy.ripplebackground:library:1.0.1' } ``` ###Step 2 ####RippleBackground Add `RippleBackground` to your layout with content you want, like an ImageView. Configure the view customization elements using styleable attributes. ```xml ``` Start animation: ```java final RippleBackground rippleBackground=(RippleBackground)findViewById(R.id.content); ImageView imageView=(ImageView)findViewById(R.id.centerImage); imageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { rippleBackground.startRippleAnimation(); } }); ``` Stop animation: ```java rippleBackground.stopRippleAnimation(); ``` ##Theming * app:rb_color [color def:@android:color/holo_blue_dark] --> Color of the ripple * app:rb_radius [dimension def:64dp ] --> Radius of the ripple * app:rb_duration [integer def:3000 ] --> Duration of one ripple animation (millisecond) * app:rb_rippleAmount [integer def:6] --> Max amount of ripples at one screen * app:rb_scale [interger def:6] --> Scale of ripple at the end of one animation cycle * app:rb_type [enum (fillRipple, strokeRipple) def:fillRipple] --> Filled circle or ring * app:rb_strokeWidth [dimension def:2dp] --> Stroke width of the ripple, ONLY work when rb_type="strokeRipple" [![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-android--ripple--background-brightgreen.svg?style=flat)](https://android-arsenal.com/details/1/1107)