Shimmer for Android
This library is DEPRECATED, as I don't have time to mainatin it anymore. But feel free to go through the code and copy that into your project, it still does its job.
How to use
Gradle dependency:
Add a ShimmerTextView
to your layout:
To start the animation:
You may want to keep track of the shimmer instance after the animation is started if you want to stop it.
To stop it:
Customization
Customizing the view
You can change the color of the reflection using the custom attribute reflectionColor
:
Customizing the animation
The animation can be tweaked like a usual ObjectAnimator
:
Custom Shimmer view
Shimmer also includes a ShimmerButton
. It works exactly the same way as a ShimmerTextView
.
Have a look at how it's implemented and you can apply the same effect on your custom view if you need it.