Хорошо, поэтому, благодаря комментариям выше, нам не нужно использовать OpenGL, и, хотя вы можете, я лично считаю, что вы можете упростить жизнь, используя собственный вид.
Теперь в традиционный стандартное StackOverFlow в прошлый раз Я не собираюсь давать вам код для этого, но очень большой шаг вверх.Вот пример термометра, доступный здесь http://mindtherobot.com/blog/272/android-custom-ui-making-a-vintage-thermometer/.
Почему я послал вас сюда?
В нем приведен пример, который делает циферблат чрезвычайно близким к компасу, снесколько незначительных твиков это может легко стать компасом с точки зрения дизайна.вам просто нужно удалить код, связанный с температурой, и использовать вместо него акселерометры.
Это хорошее введение в пользовательские виды и покажет, как начать работу.
Я сделал часы послеследование этому уроку - еще одна возможность вдохновить вас.