I want a simple joystick-like input widget for touch devices (phones and tablets) that is effectively 5 buttons: left, right, up, down, and stop. It's the main control of a game and it let's the player direct an object around the screen. Something like this:


download bmml source – Wireframes created with Balsamiq Mockups

So what I'm looking for are established conventions for this kind of control on a touch screen, if there are any.

  • Don't have balsamiq mockups :(. Would like to request to upload a pdf file?
    – Andy
    May 18, 2016 at 5:55
  • @Andy - the Balsamiq mockup is displayed as a PNG file on this page, don't know why you can't see it.
    – obelia
    May 18, 2016 at 17:21

1 Answer 1


The Android developer portal has a couple of widgets - since it is on the dev portal, it's quite understandable that it must be in use. https://android-arsenal.com/tag/227

This youtube video is showing a practical use of it. https://www.youtube.com/watch?v=NdWZq8vdKhs

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.