The “Android Keyboard Theme” app provides flexibility to choose the keyboard theme from app’s built-in keyboard themes or you can create your custom theme by choosing your favorite image for background.
You have to just enable the keyboard from the App. You can choose a picture from your gallery to set the background of the theme.
Download: