For Android , I need to implement animated ripple effect when i touch on any element/view. How do i achieve it ?
Asked
Active
Viewed 292 times
2 Answers
1
The ripple is centered on the drawable's hotspot, which is set when the button gets touched. Check out Drawable.setHotspot(float x, float y).
![](../../users/profiles/391377.webp)
oli
- 4,774
- 1
- 14
- 11
1
According to the Android Documentation :
Drawable that shows a ripple effect in response to state changes. The anchoring position of the ripple for a given state may be specified by calling setHotspot(float, float) with the corresponding state attribute identifier.
The effect is drawn with center specified with setHotspot()
method
![](../../users/profiles/1994950.webp)
Kushal
- 6,695
- 6
- 48
- 72