object floating on water

Hello,

I’m trying to create a app which look like live wallpaper, similar to the one in below link.

https://play.google.com/store/apps/details?id=com.androidwasabi.livewallpaper.dandelion

Objectives: objects floating on water.

touching water should create water effects and objects around it should moveout.

Is there any pre existing sample code or a API’s to do  it??

Sudheer