This library lets you to create joystick with some customization for android.
Flexible joystick widget for Android.
Android Library for JoyStick View (customizable, small and lightweight).
A Custom View that simulates a Joystick for interactive applications for Android.
Virtual Gamepad: Use computer keyboard to play AndroidPhone Games.