Для этого я настоятельно рекомендую использовать OpenGL ES .
Несмотря на «простоту» проблемы, которую вы рассмотрели в этом вопросе SO , я также рекомендовал OpenGL ES. Итак, вы можете себе представить, почему я советую это снова.
Проверьте этот вопрос SO для эффекта воды с OpenGL.