1

For Android , I need to implement animated ripple effect when i touch on any element/view. How do i achieve it ?

Kushal
  • 8,100
  • 9
  • 63
  • 82
code
  • 2,115
  • 1
  • 22
  • 46

2 Answers2

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).

oli
  • 4,894
  • 1
  • 17
  • 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

Kushal
  • 8,100
  • 9
  • 63
  • 82